Chess puzzle (Equality)
Moves: 1. d4 g6 2. c4 Bg7 3. Nc3 Nf6 4. Nf3 d5 5. Bg5 Be6 6. cxd5 Bxd5 7. e3 O-O 8.
Be2 e6 9. Qc2 Nbd7 10. O-O Qc8 11. Rac1 c5 12. Rfd1 c4 13. a3 b5 14. h3 Qc6 15.
Bxf6 Nxf6 16. Ne5 Qb7 17. Ra1 Bxg2 18. Nxb5 Qxb5 *
Position (FEN): r4rk1/p4pbp/4pnp1/1q2N3/2pP4/P3P2P/1PQ1BPb1/R2R2K1 w - - 0 19
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1440
Best move: Kxg2