Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Ne2 d5 3. e5 Bf5 4. Ng3 Bg6 5. h4 h5 6. e6 fxe6 7. d4 Qc7 8. Bd3
Bxd3 9. Qxd3 e5 10. Qg6+ Kd8 11. Qf7 Nf6 12. O-O exd4 13. Re1 e5 14. Qxc7+ Kxc7
15. Rxe5 Nbd7 16. Re1 Bb4 17. c3 dxc3 18. bxc3 Ba5 19. Bf4+ Kb6 20. Nd2 Bxc3
21. Rab1+ Ka6 22. Rb3 Ba5 23. Reb1 b6 24. Nf5 Nc5 25. Rf3 Ne6 26. Be5 Rhg8 27.
Nb3 Ng4 28. Bg3 Raf8 29. Nxa5 Kxa5 *
Position (FEN): 5rr1/p5p1/1pp1n3/k2p1N1p/6nP/5RB1/P4PP1/1R4K1 w - - 0 30
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 659
Best move: Ra3#