Chess puzzle (Checkmate)
Opening: Tarrasch_Defense, Tarrasch_Defense_Symmetrical_Variation
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. e3 c5 5. Nf3 Nc6 6. Bd3 cxd4 7. exd4 Bb4 8. a3
Bxc3+ 9. bxc3 dxc4 10. Bxc4 b6 11. O-O Bb7 12. Bg5 h6 13. Bh4 O-O 14. Qd2 Na5
15. Ne5 Nxc4 16. Nxc4 Rc8 17. Ne5 Qd5 18. Bxf6 *
Position (FEN): 2r2rk1/pb3pp1/1p2pB1p/3qN3/3P4/P1P5/3Q1PPP/R4RK1 b - - 0 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 639
Best move: Qxg2#