Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 d5 3. f4 c6 4. fxe5 dxe4 5. Nxe4 f6 6. exf6 Nxf6 7. Nxf6+ Qxf6
8. Nf3 Bc5 9. d4 Bb6 10. c3 O-O 11. Be2 c5 12. O-O cxd4 13. cxd4 Nc6 14. Be3
Qe7 15. Bf2 Bf5 16. Bd3 Bxd3 17. Qxd3 Rad8 18. Rad1 Qe6 19. Qb3 Qxb3 20. axb3
g5 21. h3 Rd5 22. Rd2 Na5 23. Rd3 h5 24. Rfd1 g4 25. Ne5 Rxe5 26. dxe5 Rxf2 27.
Kh2 gxh3 28. Kxh3 Rxb2 29. Rd7 Re2 30. Re7 Nxb3 31. Rdd7 Re3+ 32. g3 Nc5 *
Position (FEN): 6k1/pp1RR3/1b6/2n1P2p/8/4r1PK/8/8 w - - 1 33
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1456
Best move: Re8#