Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Bg5 Be7 4. Nc3 O-O 5. e4 d6 6. Nf3 c6 7. Bd3 Nbd7 8. O-O
a6 9. h3 b5 10. cxb5 axb5 11. a4 b4 12. Ne2 Ba6 13. Bc2 c5 14. Re1 c4 15. e5
Nd5 16. Bxe7 Qxe7 17. exd6 Qxd6 18. Be4 Rac8 19. Ng3 N7f6 20. Bb1 Rfd8 21. Ne4
Nxe4 22. Bxe4 Nf6 23. Bb1 Bb7 24. Ng5 h6 25. Ne4 Bxe4 26. Bxe4 Qxd4 27. Qxd4
Rxd4 28. Bf3 Rd2 29. a5 Rxb2 30. a6 Nd5 31. a7 Ra8 32. Bxd5 exd5 33. Re7 d4 34.
Rb7 Rxa7 35. Raxa7 c3 36. Rxf7 c2 37. Rxg7+ Kf8 38. Rgc7 Rb1+ 39. Kh2 c1=Q *
Position (FEN): 5k2/R1R5/7p/8/1p1p4/7P/5PPK/1rq5 w - - 0 40
White to move.
Themes:  Endgame, Queen and Rook Endgame Mate in 1 
Puzzle rating: 1074
Best move: Ra8#