Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 e6 3. f4 d5 4. e5 a6 5. Nf3 Nh6 6. Be2 Nc6 7. O-O Nf5 8. g4
Nfd4 9. d3 Be7 10. Nxd4 Nxd4 11. Bf3 O-O 12. Ne2 Nxf3+ 13. Rxf3 b5 14. g5 Bb7
15. Rg3 d4 16. Kf2 f6 17. gxf6 Bxf6 18. exf6 Qxf6 19. Qg1 Rf7 20. Bd2 e5 21.
Rf1 e4 22. Ke1 e3 23. Bc1 Bd5 24. b3 a5 25. Bb2 a4 26. Kd1 axb3 27. axb3 Ra2
28. Kc1 Qa6 29. Nxd4 Ra1+ 30. Bxa1 *
Position (FEN): 6k1/5rpp/q7/1ppb4/3N1P2/1P1Pp1R1/2P4P/B1K2RQ1 b - - 0 30
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 800
Best move: Qxa1#