Chess Puzzles

Weiß am zug - mate in 4

Ali Frhat vs Zozik Mohommed, Turin, 2006

Puzzle rating: 2056

[FEN "r3r3/2qb1pkp/p2p2pN/1p1pn3/7Q/P3B3/1PP1B1PP/R6K w - - 1 0 KQkq - 0 1"] [NAVIGATION "0"] [CUSTOM_MOVE "1"] 1.Nf5+ gxf5 2.Bh6+ Kg8 3. Qf6 Qxc2 4.Qg7#