Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nc6 3. Nc3 Bg4 4. h3 Bxf3 5. gxf3 e5 6. dxe5 Nxe5 7. Nxd5 c6 8.
Ne3 Qxd1+ 9. Nxd1 O-O-O 10. Nc3 h6 11. Bf4 Bd6 12. O-O-O Nd3+ 13. exd3 Bxf4+
14. Kb1 Nf6 15. a4 g5 16. a5 a6 17. d4 c5 18. d5 Rhe8 19. b3 Re5 20. d6 Re6 21.
Bc4 Rexd6 22. Rxd6 Rxd6 23. Bxf7 Rd2 24. Be6+ Kb8 25. Rd1 Rxf2 26. Rd8+ Ka7 27.
Ne4 Rxf3 28. Nxf6 Be5 29. Ne4 Rf1+ 30. Ka2 *
Position (FEN): 3R4/kp6/p3B2p/P1p1b1p1/4N3/1P5P/K1P5/5r2 b - - 4 30
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 675
Best move: Ra1#