Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Exchange_Variation
Moves: 1. e4 d5 2. exd5 c6 3. d4 Nf6 4. d6 Qxd6 5. Nf3 Bg4 6. Be2 e6 7. O-O Be7 8. c4
O-O 9. b3 Nbd7 10. Ba3 c5 11. dxc5 Nxc5 12. Nc3 a6 13. Qc1 Qc7 14. Re1 Bxf3 15.
gxf3 Nh5 16. Bb2 h6 17. Ne4 Nxe4 18. fxe4 Bg5 19. Qc3 Nf4 *
Position (FEN): r4rk1/1pq2pp1/p3p2p/6b1/2P1Pn2/1PQ5/PB2BP1P/R3R1K1 w - - 3 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 490
Best move: Qxg7#