Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Bb4 4. a3 Bxc3+ 5. bxc3 Nf6 6. Bg5 O-O 7. Nf3 Nc6 8.
e3 Re8 9. Bd3 Ne7 10. Bxf6 gxf6 11. Nh4 dxc4 12. Qg4+ Ng6 13. Nxg6 fxg6 14.
Bxg6 hxg6 15. Qxg6+ Kf8 16. Qh6+ Ke7 17. d5 Rf8 18. O-O Qxd5 19. Rad1 Qe5 20.
f4 Qxc3 21. f5 Rf7 22. Qh8 Qxa3 *
Position (FEN): r1b4Q/ppp1kr2/4pp2/5P2/2p5/q3P3/6PP/3R1RK1 w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 984
Best move: Qd8#