Chess puzzle (Checkmate)
Moves: 1. Nf3 f5 2. g3 Nf6 3. Bg2 e6 4. d3 d5 5. O-O Be7 6. Nbd2 O-O 7. Re1 c6 8. c3
Nbd7 9. Qc2 Qe8 10. e4 Qh5 11. h3 fxe4 12. dxe4 Bc5 13. e5 Ne8 14. Qd3 Bb6 15.
Nb3 Bc7 16. Nbd4 Nxe5 17. Nxe5 Bxe5 18. Bf3 Rxf3 19. Qxf3 Qxf3 20. Nxf3 Bd6 21.
Bf4 Bc5 22. Ng5 e5 23. Bxe5 h6 24. Bd4 Bxd4 *
Position (FEN): r1b1n1k1/pp4p1/2p4p/3p2N1/3b4/2P3PP/PP3P2/R3R1K1 w - - 0 25
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 535
Best move: Rxe8#