Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. c3 Nc6 3. d4 exd4 4. cxd4 Bb4+ 5. Nc3 Bxc3+ 6. bxc3 d5 7. exd5 Qxd5
8. Ne2 Nf6 9. Nf4 Qe4+ 10. Be2 O-O 11. O-O Re8 12. Bd3 Qe7 13. Bd2 Ne4 14. Re1
Bf5 15. f3 g5 16. fxe4 Bg6 17. Nxg6 fxg6 18. Qb3+ Kg7 19. Qxb7 Na5 20. d5 Nxb7
21. Be3 Nd6 22. Bd4+ Kh6 23. Re3 Rf8 *
Position (FEN): r4r2/p1p1q2p/3n2pk/3P2p1/3BP3/2PBR3/P5PP/R5K1 w - - 6 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 723
Best move: Rh3#