Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 c5 3. e3 Nc6 4. c3 c4 5. b3 b5 6. a4 Qa5 7. b4 Qa6 8. Bb2 Bg4
9. axb5 Qxb5 10. Na3 Qb8 11. Qa4 Qc8 12. Ne5 Bd7 13. Nxd7 Qxd7 14. Be2 e5 15.
dxe5 Nxe5 16. Qxd7+ Nxd7 17. O-O Ngf6 18. Nb5 Kd8 19. Rxa7 Rxa7 20. Nxa7 Kc7
21. Nb5+ Kb6 22. Nd4 Bd6 23. Ra1 Ne5 24. Ra5 Nd3 25. Ba3 Ne4 26. Bxd3 cxd3 27.
Rxd5 Ra8 28. Nb5 d2 29. Nxd6 Kc6 30. c4 Rxa3 31. b5+ Kc7 32. Ne8+ Kb6 33. f3 *
Position (FEN): 4N3/5ppp/1k6/1P1R4/2P1n3/r3PP2/3p2PP/6K1 b - - 0 33
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 936
Best move: Ra1#