Chess puzzle (Equality)
Moves: 1. d4 f5 2. c4 Nf6 3. Nf3 e6 4. g3 b6 5. Bg2 Bb7 6. O-O Be7 7. d5 O-O 8. Nd4 c5
9. Nc2 exd5 10. Ne3 Nc6 11. Nxd5 Ne4 12. Nd2 Nxd2 13. Qxd2 Bf6 14. Nxf6+ Rxf6
15. Qd5+ Rf7 16. h4 Na5 17. Qd3 Bxg2 18. Bg5 Qe8 *
Position (FEN): r3q1k1/p2p1rpp/1p6/n1p2pB1/2P4P/3Q2P1/PP2PPb1/R4RK1 w - - 2 19
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1284
Best move: Kxg2