Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 Ne7 4. Bc4 Ng6 5. O-O c6 6. d4 d5 7. exd5 cxd5 8.
Bd3 Bd6 9. Bxg6 hxg6 10. Re1+ Be6 11. Nc3 Nd7 12. Nxd5 Qa5 13. Nxf4 Bxf4 14.
Bxf4 O-O-O 15. c4 g5 16. Bd6 Bxc4 17. Qc2 Nb6 18. Bc5 Kb8 19. Bxb6 Qxb6 20.
Qxc4 Rc8 21. Qxf7 g4 22. Ne5 Qxd4+ 23. Kh1 g3 24. Qxg7 *
Position (FEN): 1kr4r/pp4Q1/8/4N3/3q4/6p1/PP4PP/R3R2K b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1328
Best move: Rxh2#