Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. c3 Nf6 5. O-O a6 6. Ba4 b5 7. Bb3 Be6 8. d4
Nxe4 9. d5 Bg4 10. dxc6 Qf6 11. Qd3 Nc5 12. Qd5 e4 13. Ng5 Nxb3 14. Nxe4 Qg6
15. axb3 Bf3 16. Nf6+ Qxf6 17. Qxf3 Qe6 18. Qe3 Be7 19. Qxe6 fxe6 20. Na3 O-O
21. Be3 d5 22. c4 b4 23. Nc2 a5 24. Rfd1 Bf6 25. Bd4 e5 26. Bc5 Rfd8 27. cxd5
e4 28. Bd4 Rxd5 29. Bxf6 Rxd1+ 30. Rxd1 gxf6 31. Rd7 a4 32. Nxb4 axb3 33. Rxc7
*
Position (FEN): r5k1/2R4p/2P2p2/8/1N2p3/1p6/1P3PPP/6K1 b - - 0 33
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 458
Best move: Ra1#