Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nc3 d5 3. Bg5 Nbd7 4. e3 h6 5. Bf4 c6 6. g4 b5 7. Bd3 e6 8. Qf3
Nb6 9. Qg3 Nfd7 10. h4 Nc4 11. Bxc4 bxc4 12. Nge2 Qb6 13. O-O-O c5 14. g5 h5
15. g6 f6 16. Bc7 Qc6 17. e4 e5 18. Nxd5 cxd4 19. Nxd4 exd4 20. Ba5 Bd6 21. Qf3
Ne5 22. Nxf6+ gxf6 23. Qxf6 Rf8 *
Position (FEN): r1b1kr2/p7/2qb1QP1/B3n2p/2ppP2P/8/PPP2P2/2KR3R w q - 1 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1602
Best move: Qd8#