Chess puzzle (Checkmate)
Opening: Nimzowitsch_Defense, Nimzowitsch_Defense_Kennedy_Variation
Moves: 1. e4 e5 2. d4 Nc6 3. d5 Nb8 4. Be3 Bb4+ 5. c3 Ba5 6. b4 Bb6 7. Bxb6 axb6 8.
Nd2 Nf6 9. f3 d6 10. Bc4 O-O 11. Bb3 c6 12. Ne2 cxd5 13. exd5 b5 14. Qc2 Nbd7
15. Ne4 Nb6 16. Nxf6+ Qxf6 17. Qe4 Qg6 18. Bc2 Qxg2 *
Position (FEN): r1b2rk1/1p3ppp/1n1p4/1p1Pp3/1P2Q3/2P2P2/P1B1N1qP/R3K2R w KQ - 0 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 873
Best move: Qxh7#