Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O b5 6. Bb3 Bc5 7. Re1 Ng4 8. Re2
d6 9. h3 Nf6 10. c3 Na5 11. Bc2 Bb6 12. d4 exd4 13. cxd4 O-O 14. b4 Nc6 15. d5
Ne7 16. Bb2 Ng6 17. Qd2 Re8 18. a4 Bb7 19. axb5 axb5 20. Rxa8 Bxa8 21. Nc3 Nh5
22. Nxb5 Nhf4 23. Re1 Bb7 24. Qc3 Qf6 25. e5 Nxh3+ 26. gxh3 Nxe5 27. Kg2 Bxd5
28. Nd4 Bxd4 29. Qxd4 Qxf3+ 30. Kf1 Qg2+ 31. Ke2 Nc6+ 32. Kd2 Nxd4 *
Position (FEN): 4r1k1/2p2ppp/3p4/3b4/1P1n4/7P/1BBK1Pq1/4R3 w - - 0 33
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 717
Best move: Rxe8#