Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Nf6 3. f4 d6 4. Nf3 Nc6 5. Bb5 Bg4 6. fxe5 dxe5 7. Bxc6+ bxc6
8. O-O Bc5+ 9. Kh1 O-O 10. d3 Bh5 11. Bg5 h6 12. Bh4 Qd6 13. Qe1 Ng4 14. Na4
Bb4 15. c3 Ba5 16. b4 Bb6 17. Nxb6 cxb6 18. d4 exd4 19. Nxd4 *
Position (FEN): r4rk1/p4pp1/1ppq3p/7b/1P1NP1nB/2P5/P5PP/R3QR1K b - - 0 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 748
Best move: Qxh2#