Chess puzzle (Equality)
Moves: 1. e4 c5 2. f4 d5 3. exd5 Nf6 4. Nc3 e6 5. dxe6 Bxe6 6. Nf3 Nc6 7. d3 Be7 8.
Be3 O-O 9. Be2 Nd4 10. Bxd4 cxd4 11. Ne4 Ng4 12. O-O Ne3 13. Qd2 Nxf1 14. Rxf1
Rc8 15. Neg5 Bf5 16. Ne5 f6 17. g4 fxg5 18. gxf5 Rxf5 *
Position (FEN): 2rq2k1/pp2b1pp/8/4Nrp1/3p1P2/3P4/PPPQB2P/5RK1 w - - 0 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1435
Best move: Bg4