Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. e5 d5 3. exd6 cxd6 4. d4 Nf6 5. c4 d5 6. Nc3 Bb4 7. cxd5 Nxd5 8.
Bd2 O-O 9. Nf3 Nxc3 10. bxc3 Bd6 11. Bd3 h6 12. O-O b6 13. Be4 Na6 14. Bxa8 f5
15. Bc6 Qc7 16. Bb5 Bb7 17. Re1 Rf6 18. Ba4 Rg6 19. Nh4 Bxh2+ 20. Kh1 Rg4 21.
Nf3 Bg3 22. Rxe6 Bxf2 23. Re8+ Kh7 24. Ne5 *
Position (FEN): 4R3/pbq3pk/np5p/4Np2/B2P2r1/2P5/P2B1bP1/R2Q3K b - - 3 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1360
Best move: Rh4#