Chess puzzle (Equality)
Moves: 1. e4 c6 2. Nf3 a6 3. d4 d5 4. e5 Bg4 5. Nc3 e6 6. h3 Bh5 7. Be2 Bxf3 8. Bxf3
Ne7 9. Bg5 Qc7 10. O-O b5 11. a3 Nd7 12. Bh5 h6 13. Bf4 c5 14. dxc5 Nxc5 15.
Qf3 g6 16. Bg4 h5 17. Bxh5 gxh5 18. Bg5 Qxe5 *
Position (FEN): r3kb1r/4np2/p3p3/1pnpq1Bp/8/P1N2Q1P/1PP2PP1/R4RK1 w kq - 0 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1472
Best move: Bf6