Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Other_variations
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. d4 Bf5 5. Bd3 Bxd3 6. Qxd3 e6 7. O-O Nf6 8.
Bg5 Be7 9. c3 O-O 10. Nbd2 Nc6 11. Ne5 Nxe5 12. dxe5 Nd7 13. Bxe7 Qxe7 14. Nb3
Nxe5 15. Qg3 Nc4 16. Rab1 a5 17. Rfd1 a4 18. Nd4 e5 19. Nf5 Qe6 *
Position (FEN): r4rk1/1p3ppp/4q3/3ppN2/p1n5/2P3Q1/PP3PPP/1R1R2K1 w - - 2 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1311
Best move: Qxg7#