Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 g6 3. Bc4 Bg7 4. Ng5 e6 5. Qf3 Qe7 6. d4 cxd4 7. Na3 d6 8. Nb5
Nf6 9. Bf4 e5 10. Bxf7+ Kd7 11. Qh3+ Kc6 12. Bd5+ Nxd5 13. exd5+ Kxb5 14. Qb3+
Ka6 15. Qc4+ Kb6 16. a4 a5 17. Qb5+ Kc7 18. Bd2 Bd7 19. Bxa5+ Kc8 20. Qc4+ Nc6
21. dxc6 bxc6 22. Bd2 d5 23. Qb3 Rb8 24. Qa2 Bh6 25. h4 Rf8 26. a5 Qf6 27. O-O
Kb7 28. a6+ Ka7 29. c3 d3 30. Be3+ Ka8 31. Qa5 Qd8 32. Qc5 Rb5 *
Position (FEN): k2q1r2/3b3p/P1p3pb/1rQpp1N1/7P/2PpB3/1P3PP1/R4RK1 w - - 6 33
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1084
Best move: Qa7#