Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 d5 3. cxd5 Nxd5 4. Nf3 Bg4 5. Ne5 Bh5 6. g4 Bg6 7. Nxg6 hxg6 8.
Bg2 Nc6 9. Qb3 e6 10. Qxb7 Ncb4 11. Be4 f5 12. gxf5 gxf5 13. Qb5+ c6 14. Qc4
fxe4 15. Nd2 e3 16. Ne4 exf2+ 17. Nxf2 Qh4 18. a3 Nc2+ *
Position (FEN): r3kb1r/p5p1/2p1p3/3n4/2QP3q/P7/1Pn1PN1P/R1B1K2R w KQkq - 1 19
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1604
Best move: Qxc2