Chess puzzle (Checkmate)
Opening: Zukertort_Opening, Zukertort_Opening_Kingside_Fianchetto
Moves: 1. Nf3 g6 2. d4 Bg7 3. Bf4 Nf6 4. e3 d6 5. c4 O-O 6. Nc3 Nbd7 7. d5 e5 8. dxe6
fxe6 9. Bg3 Nh5 10. Bd3 Nxg3 11. hxg3 Ne5 12. Nxe5 Bxe5 13. Qg4 Qf6 14. Ne4 Qf7
15. O-O-O Bh8 16. Ng5 Qxf2 17. Nxh7 *
Position (FEN): r1b2rkb/ppp4N/3pp1p1/8/2P3Q1/3BP1P1/PP3qP1/2KR3R b - - 0 17
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1563
Best move: Qxb2#