Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. Nc3 Nf6 5. O-O Bg4 6. Re1 Be7 7. Bxc6+ bxc6 8.
h3 Bh5 9. g4 Bg6 10. d4 O-O 11. dxe5 dxe5 12. Nxe5 Bd6 13. Nxg6 fxg6 14. e5 Re8
15. exf6 gxf6 16. Kg2 Rxe1 17. Qxe1 Qd7 18. Qf1 c5 19. Bh6 Qc6+ 20. Kg1 Re8 21.
Re1 g5 22. Rxe8+ Qxe8 23. Nd5 Qe5 24. c4 *
Position (FEN): 6k1/p1p4p/3b1p1B/2pNq1p1/2P3P1/7P/PP3P2/5QK1 b - - 0 24
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 821
Best move: Qh2#