Chess puzzle (Checkmate)
Moves: 1. g3 e5 2. Bg2 d5 3. b3 Bc5 4. Bb2 Qf6 5. Nf3 Qf5 6. Bxe5 f6 7. Bb2 g5 8. e3
Be6 9. d4 Bb6 10. O-O Nc6 11. Na3 O-O-O 12. c4 dxc4 13. Nxc4 h5 14. Nxb6+ axb6
15. a4 h4 16. Bc3 hxg3 17. fxg3 Qe4 18. Qc1 Bh3 19. Nxg5 *
Position (FEN): 2kr2nr/1pp5/1pn2p2/6N1/P2Pq3/1PB1P1Pb/6BP/R1Q2RK1 b - - 0 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 903
Best move: Qxg2#