Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Bf5 5. Qe2 Qxd4 6. Nc3 e6 7. Be3 Qd7 8.
Rd1 Qc7 9. Nf3 Na6 10. Qc4 Bxc2 11. Bf4 Qa5 12. Qd4 Bxd1 13. Qxd1 Bb4 14. Bd2
Nf6 15. Bd3 O-O 16. O-O Bxc3 17. Bxc3 Qxa2 18. Bxf6 gxf6 19. Bb1 Qd5 20. Qc2
Kh8 *
Position (FEN): r4r1k/pp3p1p/n1p1pp2/3q4/8/5N2/1PQ2PPP/1B3RK1 w - - 4 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 547
Best move: Qxh7#