Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nc3 e6 3. e4 Bb4 4. Bg5 c5 5. e5 h6 6. exf6 hxg5 7. fxg7 Rg8 8.
dxc5 Bxc5 9. Ne4 Bb4+ 10. c3 Ba5 11. Nd6+ Ke7 12. Nf3 Rxg7 13. Bc4 Nc6 14. Ne4
d5 15. Bxd5 exd5 16. Nexg5 d4 17. O-O dxc3 18. Re1+ Kf8 19. Qc2 cxb2 20. Rad1
Qf6 21. Qc5+ Ne7 22. Qxa5 Bf5 23. Rd8+ Rxd8 *
Position (FEN): 3r1k2/pp2npr1/5q2/Q4bN1/8/5N2/Pp3PPP/4R1K1 w - - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1152
Best move: Qxd8#