Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 Nc6 4. d4 Bb4+ 5. c3 Ba5 6. Bxf4 Nf6 7. e5 Nd5 8.
Bg3 O-O 9. Bc4 Ne3 10. Qe2 Nxc4 11. Qxc4 d6 12. exd6 cxd6 13. O-O Be6 14. d5
Bb6+ 15. Kh1 Na5 16. Qb4 Bxd5 17. Bxd6 Re8 18. Na3 Nc6 19. Qf4 Re2 20. Nd4 Rxg2
21. Nf3 Rg6 22. Nb5 a6 23. Bc7 Bxc7 24. Nxc7 Rf6 25. Qg3 Rc8 26. Nxd5 Qxd5 27.
Rad1 Qc4 28. Kg2 Qe2+ 29. Qf2 Rg6+ 30. Kh1 Re8 31. Rde1 Qxf2 *
Position (FEN): 4r1k1/1p3ppp/p1n3r1/8/8/2P2N2/PP3q1P/4RR1K w - - 0 32
White to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 962
Best move: Rxe8#