Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Maroczy_Variation
Moves: 1. e4 c6 2. d4 d5 3. f3 dxe4 4. fxe4 e5 5. Nf3 exd4 6. Bc4 Bb4+ 7. c3 dxc3 8.
Bxf7+ Kxf7 9. Qxd8 cxb2+ 10. Kf2 bxa1=Q 11. Ng5+ Kg6 12. Qe8+ Kh6 13. Ne6+ g5 *
Position (FEN): rnb1Q1nr/pp5p/2p1N2k/6p1/1b2P3/8/P4KPP/qNB4R w - - 0 14
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 968
Best move: Bxg5#