Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nc3 d5 3. exd5 exd5 4. Bb5+ c6 5. Ba4 Nf6 6. Nf3 Bc5 7. d4 Bb4 8.
Bd2 Bxc3 9. Bxc3 O-O 10. O-O Bg4 11. h3 Bh5 12. g4 Bg6 13. Ne5 Ne4 14. f4 Nxc3
15. bxc3 Be4 16. c4 Qh4 17. Kh2 h5 18. gxh5 Bf5 19. Qf3 Re8 20. cxd5 b5 21. Bb3
a5 22. dxc6 a4 23. Bxf7+ Kf8 24. Ng6+ Bxg6 25. hxg6 Re7 26. c7 Rxc7 27. c4 Raa7
28. cxb5 Rc2+ 29. Kh1 Rac7 30. Qa3+ Re7 31. Rae1 Nd7 32. Rxe7 Qxe7 33. Re1 Qxa3
*
Position (FEN): 5k2/3n1Bp1/6P1/1P6/p2P1P2/q6P/P1r5/4R2K w - - 0 34
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 937
Best move: Re8#