Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. e3 b6 3. f4 Bb7 4. Nf3 e6 5. Bd3 Be7 6. O-O d6 7. Nbd2 Nbd7 8. c3
h6 9. e4 d5 10. Qe2 dxe4 11. Nxe4 Nxe4 12. Bxe4 Bxe4 13. Qxe4 Nf6 14. Qc2 Qd5
15. Re1 Qh5 16. Re5 Qg6 17. Qa4+ Kf8 18. Qc6 Rd8 19. Nh4 Qg4 20. Nf3 Bd6 21. h3
Qg3 22. Re2 Nh5 23. Be3 Nxf4 24. Bxf4 Qxf4 25. Rf1 Qg3 26. Ne5 f6 27. Rf3 Qg5
28. h4 Qh5 29. Nd7+ Ke7 30. d5 Rxd7 31. Rxe6+ Kd8 *
Position (FEN): 3k3r/p1pr2p1/1pQbRp1p/3P3q/7P/2P2R2/PP4P1/6K1 w - - 1 32
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 969
Best move: Qa8#