Chess puzzle (Equality)
Moves: 1. e4 e6 2. d3 c5 3. Nc3 Nc6 4. Nf3 d6 5. Bf4 a6 6. Be2 e5 7. Bg3 Nge7 8. Bh4
f6 9. O-O g5 10. Nxg5 fxg5 11. Bxg5 Qc7 12. Bh5+ Ng6 13. Nd5 Qf7 14. f4 Bg7 15.
f5 Bxf5 16. exf5 Qxd5 17. Bf3 Qd4+ 18. Kh1 Nf4 19. Bxf4 *
Position (FEN): r3k2r/1p4bp/p1np4/2p1pP2/3q1B2/3P1B2/PPP3PP/R2Q1R1K b kq - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1473
Best move: exf4