Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. Nc3 e5 3. Nf3 Nf6 4. d4 exd4 5. Nxd4 c5 6. Nf3 Bd7 7. Bc4 Nc6 8.
Ng5 Ne5 9. Qe2 b5 10. Bxb5 a6 11. Bxd7+ Qxd7 12. O-O h6 13. Nf3 Nxf3+ 14. Qxf3
Be7 15. e5 dxe5 16. Qxa8+ Bd8 17. Qxa6 O-O 18. Be3 Ng4 19. Bxc5 Re8 20. Rad1
Qc7 21. Ba3 e4 22. Qe2 *
Position (FEN): 3br1k1/2q2pp1/7p/8/4p1n1/B1N5/PPP1QPPP/3R1RK1 b - - 1 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 941
Best move: Qxh2#