Як пишеться зі сном?

Коханий кіт сидів перед ним, з останніх сил борючись зі сном.

Які правила? Дякую! Прийменник із фонетично закономірний перед словами, що починаються з поєднань [з, з, ш, ж + приголосна] або зі згодною [щ]: зі ста, зі славою, із зіркою, зі шафи, зі джгутом, зі щами. Тому: зі звіром, але із зайцем.

СОН, сну, М.

Я готуюся до сну.