Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. g3 Nf6 4. e5 Nd5 5. a3 Be7 6. c4 Nb6 7. d4 cxd4 8. Nxd4
Nc6 9. Nxc6 dxc6 10. Qxd8+ Bxd8 11. Nc3 Be7 12. b4 O-O 13. c5 Nd5 14. Bb2 Rd8
15. Ne4 b6 16. cxb6 axb6 17. Bg2 c5 18. bxc5 bxc5 19. O-O Ba6 20. Rfc1 Rac8 21.
a4 Nb4 22. Ba3 Nd3 23. Rc2 Kf8 24. f4 c4 25. Bxe7+ Kxe7 26. Nd6 Rxd6 27. exd6+
Kxd6 28. Rb1 Kc5 29. Be4 Kd4 30. Bf3 Rc5 31. Kf1 Ra5 32. Ra2 Nc5 33. Rd1+ Ke3
34. Kg2 Rxa4 *
Position (FEN): 8/5ppp/b3p3/2n5/r1p2P2/4kBP1/R5KP/3R4 w - - 0 35
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1464
Best move: Re2#