Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d3 d5 3. Nc3 d4 4. Nce2 e5 5. f3 Qh4+ 6. g3 Qd8 7. Bd2 c5 8. f4 Nc6
9. Nf3 Bd6 10. Bg2 Bg4 11. h3 Bxf3 12. Bxf3 Qc7 13. c3 Nge7 14. cxd4 Nxd4 15.
Nxd4 cxd4 16. Rc1 Qb6 17. O-O exf4 18. gxf4 Ng6 19. e5 Be7 20. Qa4+ Kf8 21. Qd7
Rb8 22. Rc8+ Rxc8 23. Qxc8+ Bd8 24. Qd7 Nh4 25. Bb4+ Qxb4 *
Position (FEN): 3b1k1r/pp1Q1ppp/8/4P3/1q1p1P1n/3P1B1P/PP6/5RK1 w - - 0 26
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 1321
Best move: Qxd8#