Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O d6 5. h3 Nf6 6. d3 h6 7. a4 a6 8. Nc3 O-O
9. Ne2 Be6 10. Bxe6 fxe6 11. c3 Bb6 12. b4 Qd7 13. Qb3 Kh7 14. Nd2 d5 15. Kh1
Ne7 16. f4 Ng6 17. Bb2 Be3 18. fxe5 Bxd2 *
Position (FEN): r4r2/1ppq2pk/p3pnnp/3pP3/PP2P3/1QPP3P/1B1bN1P1/R4R1K w - - 0 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1503
Best move: exf6