Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. f4 e6 5. g4 Bg6 6. h4 h6 7. Bd3 Bxd3 8. Qxd3 c5
9. Nf3 Nc6 10. c3 cxd4 11. cxd4 Qb6 12. f5 Nb4 13. Qb3 Rc8 14. Na3 exf5 15.
gxf5 Ne7 16. O-O Nxf5 17. Rd1 Be7 18. h5 Bg5 19. Qa4+ Nc6 20. Nb5 a6 21. Nd6+
Nxd6 22. exd6 Bxc1 23. d7+ Kxd7 24. Raxc1 f6 25. Qc2 Rhe8 26. Qf5+ Kc7 27. Qf4+
Kd8 *
Position (FEN): 2rkr3/1p4p1/pqn2p1p/3p3P/3P1Q2/5N2/PP6/2RR2K1 w - - 6 28
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 823
Best move: Qd6#