Chess puzzle (Equality)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Bd3 Bxd3 5. Qxd3 e6 6. Nf3 Nd7 7. O-O Ne7 8. Bg5
Qb6 9. Nc3 Ng6 10. a3 c5 11. Na4 Qa5 12. Nc3 cxd4 13. b4 Qc7 14. Nb5 Qb6 15.
Rfe1 h6 16. Bd2 Be7 17. Nbxd4 O-O 18. Be3 Ndxe5 19. Nxe5 Nxe5 20. Qe2 Qc7 *
Position (FEN): r4rk1/ppq1bpp1/4p2p/3pn3/1P1N4/P3B3/2P1QPPP/R3R1K1 w - - 2 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1516
Best move: Bf4