Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 d5 3. g3 c5 4. e3 cxd4 5. Nxd4 e5 6. Ne2 Bd6 7. Bg2 Be6 8. O-O
Nc6 9. Nbc3 e4 10. b3 O-O 11. Bb2 Re8 12. Nf4 Bg4 13. f3 exf3 14. Bxf3 Bxf4 15.
exf4 Bxf3 16. Qxf3 d4 17. Ne2 Qb6 18. Kh1 Re3 19. Qf2 Rae8 20. Rfe1 Ng4 21. Qg2
Qb5 22. a4 Qa6 23. h3 Rxe2 24. hxg4 Rxg2 *
Position (FEN): 4r1k1/pp3ppp/q1n5/8/P2p1PP1/1P4P1/1BP3r1/R3R2K w - - 0 25
White to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 600
Best move: Rxe8#