Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. c3 Nf6 4. d4 exd4 5. cxd4 d5 6. e5 Ne4 7. Bd3 Bf5 8. Bb5
Bb4+ 9. Nbd2 O-O 10. Bxc6 bxc6 11. a3 Nxd2 12. Nxd2 Ba5 13. O-O Rb8 14. b4 Bb6
15. Nb3 Qh4 16. Nc5 Bxc5 17. bxc5 Be4 18. Be3 Rb2 19. Rc1 Rfb8 20. f3 Bg6 21.
Rf2 f5 22. Rxb2 Rxb2 23. Qe1 Qh5 24. Rb1 Ra2 25. Rb8+ Be8 26. Qa5 Ra1+ 27. Kf2
Qh4+ 28. g3 *
Position (FEN): 1R2b1k1/p1p3pp/2p5/Q1PpPp2/3P3q/P3BPP1/5K1P/r7 b - - 0 28
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 972
Best move: Qxh2#