Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Bf5 4. Nf3 e6 5. a3 Nf6 6. Bg5 Be7 7. e3 Ne4 8. Bxe7
Qxe7 9. Nxe4 Bxe4 10. Ne5 Qg5 11. cxd5 Bxg2 12. Bxg2 *
Position (FEN): rn2k2r/pp3ppp/2p1p3/3PN1q1/3P4/P3P3/1P3PBP/R2QK2R b KQkq - 0 12
Black to move.
Themes:  Middlegame  
Puzzle rating: 1579
Best move: Qxg2