Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d4 exd4 5. Ng5 Ne5 6. Bb3 h6 7. f4 hxg5 8.
fxe5 d6 9. Qf3 Nh6 10. h4 Bg4 11. Qg3 Qe7 12. hxg5 Qxe5 13. Qxe5+ dxe5 14. gxh6
gxh6 15. Rxh6 Rxh6 16. Bxh6 f5 17. exf5 Bxf5 18. Nd2 a5 19. a4 Ke7 20. Bg5+ Kd7
21. Ke2 Rh8 22. g3 Rh2+ 23. Kf3 d3 24. cxd3 *
Position (FEN): 8/1ppk4/8/p1b1pbB1/P7/1B1P1KP1/1P1N3r/R7 b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1593
Best move: Rf2#