Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 c5 3. Nc3 Nc6 4. e3 Bf5 5. Bd3 Bxd3 6. Qxd3 e6 7. Nb5 Rc8 8.
Nf3 c4 9. Qe2 a6 10. Nc3 Bd6 11. Bxd6 Qxd6 12. O-O Nf6 13. Na4 O-O 14. c3 b5
15. Nc5 Nd7 16. Nxa6 Ra8 17. Nb4 Nxb4 18. cxb4 Qxb4 19. Qd2 Qxd2 20. Nxd2 Rfc8
21. Rfc1 Nb6 22. a3 Na4 23. Rc2 Nxb2 24. Rb1 c3 25. Nb3 Rxa3 26. Nc5 b4 27. h3
Na4 28. Nb3 Ra8 29. Nc5 Nb2 30. Nd7 Ra1 31. Rxa1 Rxa1+ 32. Kh2 Nd3 33. Nc5 Rc1
34. Ra2 Nxc5 *
Position (FEN): 6k1/5ppp/4p3/2np4/1p1P4/2p1P2P/R4PPK/2r5 w - - 0 35
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 536
Best move: Ra8#