Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 h6 5. h3 Nf6 6. Nc3 a6 7. g4 Na5 8. Nxe5
Nxc4 9. Nxc4 b5 10. Ne3 c6 11. d4 Ba7 12. Nf5 O-O 13. g5 d5 14. gxf6 Bxf5 15.
fxg7 Re8 16. Qh5 Bxe4 17. Nxe4 Rxe4+ 18. Be3 Qg5 19. Qf3 Bxd4 20. O-O-O Bxe3+
21. Kb1 Qf4 22. Qh5 Bd4 23. f3 Re5 24. Qg4 Qxg4 25. hxg4 Kxg7 26. Rxd4 Rae8 27.
Rdd1 a5 28. Rh4 c5 29. Rdh1 Re1+ 30. Rxe1 *
Position (FEN): 4r3/5pk1/7p/pppp4/6PR/5P2/PPP5/1K2R3 b - - 0 30
Black to move.
Themes:  Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 430
Best move: Rxe1#