Chess puzzle (Equality)
Moves: 1. c4 e5 2. Nc3 Nf6 3. g3 d6 4. Bg2 Be7 5. e4 O-O 6. Nge2 c6 7. d3 Nbd7 8. O-O
Re8 9. h3 Qc7 10. f4 a6 11. a4 a5 12. f5 Nb6 13. g4 d5 14. g5 Nh5 15. cxd5 cxd5
16. Nxd5 Nxd5 17. exd5 e4 18. Nf4 Nxf4 *
Position (FEN): r1b1r1k1/1pq1bppp/8/p2P1PP1/P3pn2/3P3P/1P4B1/R1BQ1RK1 w - - 0 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1444
Best move: Bxf4