Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. f3 exf3 5. Nxf3 Bf5 6. Bd3 Bxd3 7. Qxd3 e6 8.
O-O Nd7 9. Bf4 Ne7 10. Bd6 Nf6 11. Be5 Ned5 12. Ne4 Be7 13. c4 Nb4 14. Qe2 O-O
15. a3 Na6 16. Nfg5 Nc7 17. Nxf6+ Bxf6 18. Bxf6 gxf6 19. Nxh7 Kxh7 20. Qh5+ Kg7
21. Rf3 f5 22. Rg3+ Kf6 *
Position (FEN): r2q1r2/ppn2p2/2p1pk2/5p1Q/2PP4/P5R1/1P4PP/R5K1 w - - 2 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1313
Best move: Qh4#