Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. f3 e5 7. Nb3 Be6 8. Be3
Be7 9. Be2 O-O 10. O-O Nc6 11. a4 Rc8 12. Nd5 Bxd5 13. exd5 Nb4 14. c4 a5 15.
Bd2 Qb6+ 16. Kh1 e4 17. Nxa5 Qxa5 18. Qe1 exf3 19. Rxf3 Nc2 20. Bxa5 Nxe1 21.
Rxe1 Ra8 22. Bd1 Rfe8 23. Rfe3 Kf8 24. Bc3 Bd8 25. Rxe8+ Nxe8 26. b4 Nf6 27. g3
Rc8 28. Be2 Nxd5 29. Bd2 Nb6 30. c5 dxc5 31. bxc5 Nxa4 32. Bb5 Nxc5 *
Position (FEN): 2rb1k2/1p3ppp/8/1Bn5/8/6P1/3B3P/4R2K w - - 0 33
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 756
Best move: Re8#