Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 a6 3. Nc3 h6 4. Bf4 Bb4 5. Qa4 Bxc3+ 6. bxc3 Ne7 7. e4 O-O 8.
Nf3 d6 9. d5 e5 10. Be3 Nd7 11. Be2 b6 12. O-O Ng6 13. Qd1 Nf6 14. Kh1 Nxe4 15.
Qc2 Nf6 16. Bd3 Ne7 17. Qe2 e4 18. Bxe4 Nxe4 19. Bxh6 Nxc3 20. Qb2 Na4 *
Position (FEN): r1bq1rk1/2p1npp1/pp1p3B/3P4/n1P5/5N2/PQ3PPP/R4R1K w - - 2 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 838
Best move: Qxg7#