Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 c5 4. Nf3 Nc6 5. Nbd2 Bg4 6. Nb3 c4 7. Nbd2 Nxd4 8. h3
Bxf3 9. Nxf3 Nxf3+ 10. Qxf3 e6 11. Qg4 Ne7 12. Bg5 Qa5+ 13. c3 Ng6 14. h4 Nxe5
15. Qd4 f6 16. Be2 Bc5 17. Qf4 Ng6 18. Qg4 fxg5 19. Qxe6+ Ne7 20. hxg5 Qb6 21.
Bh5+ Kf8 *
Position (FEN): r4k1r/pp2n1pp/1q2Q3/2bp2PB/2p5/2P5/PP3PP1/R3K2R w KQ - 3 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 862
Best move: Qf7#