Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 d6 4. Nf3 Nxe4 5. Qe2 Qe7 6. d3 Nf6 7. Qxe7+ Bxe7
8. Be2 h6 9. O-O O-O 10. b3 Bg4 11. h3 Bxf3 12. Bxf3 a5 13. Bxb7 Ra7 14. Bf3 c6
15. a4 d5 16. Bb2 Na6 17. Re1 Nb4 18. Re2 c5 19. Bc3 d4 20. Bxb4 axb4 21. Nd2
Rd8 22. Rae1 Bf8 23. Nc4 Nd5 24. Bxd5 Rxd5 25. Re8 g6 26. Nb6 Rf5 27. Nc8 Rc7
28. Ne7+ Rxe7 29. R1xe7 Kg7 30. Rd7 h5 31. a5 Rf6 32. Ra8 c4 33. a6 cxb3 34.
cxb3 Bc5 35. a7 Ra6 36. Rd5 Bd6 37. Rxd4 *
Position (FEN): R7/P4pk1/r2b2p1/7p/1p1R4/1P1P3P/5PP1/6K1 b - - 0 37
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1025
Best move: Ra1#