Chess puzzle (Checkmate)
Moves: 1. e4 Nc6 2. Nf3 d6 3. d4 Bg4 4. d5 Ne5 5. Be2 Qd7 6. c4 Nf6 7. O-O Nxe4 8.
Nxe5 dxe5 9. Bxg4 Qd6 10. Re1 Nf6 11. Nc3 e6 12. a3 O-O-O 13. b4 Kb8 14. a4
Qxb4 15. Qd3 exd5 16. Bf3 e4 17. Bxe4 Nxe4 18. Nxe4 Qxc4 19. Qxc4 dxc4 20. Bf4
Bb4 21. Red1 c3 22. Rxd8+ Rxd8 23. Rc1 Rd3 24. Rc2 f5 25. Ng3 g5 26. Bxg5 h5
27. Re2 Rd1+ 28. Nf1 a5 29. Re8+ Ka7 30. Be3+ Ka6 31. Re6+ c6 32. h3 c2 33. Re8
c1=Q *
Position (FEN): 4R3/1p6/k1p5/p4p1p/Pb6/4B2P/5PP1/2qr1NK1 w - - 0 34
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 965
Best move: Ra8#