Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. b3 d6 3. c4 e6 4. Bb2 Nf6 5. d3 Be7 6. g3 Nc6 7. Bg2 Nd4 8. h3 Rb8
9. Ne2 Nxe2 10. Qxe2 b6 11. O-O Bb7 12. d4 O-O 13. d5 exd5 14. exd5 Re8 15. Nc3
Qd7 16. Qd3 Bf8 17. g4 Re7 18. Ne2 Rbe8 19. Ng3 Nxg4 20. hxg4 Qxg4 21. Bf3 Qg6
22. Qxg6 hxg6 23. Bc1 Re1 24. Bd2 Rxa1 25. Rxa1 f5 26. Ne2 Be7 27. Nf4 Bf6 28.
Rd1 g5 29. Bh5 Re4 30. Ne6 Rh4 31. Bg6 f4 32. Re1 Rh6 33. Nxg5 Rxg6 *
Position (FEN): 6k1/pb4p1/1p1p1br1/2pP2N1/2P2p2/1P6/P2B1P2/4R1K1 w - - 0 34
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 973
Best move: Re8#