Chess puzzle (Equality)
Moves: 1. b3 e5 2. Bb2 Nc6 3. e3 d6 4. Be2 Nf6 5. Bf3 Be7 6. d3 O-O 7. Ne2 d5 8. O-O
Bg4 9. Bxg4 Nxg4 10. Nd2 h5 11. Ng3 f5 12. Nxh5 Bh4 13. Ng3 Bxg3 14. fxg3 Qg5
15. Re1 Kf7 16. Nf3 Qh6 17. h3 Nxe3 18. Qe2 f4 19. gxf4 *
Position (FEN): r4r2/ppp2kp1/2n4q/3pp3/5P2/1P1PnN1P/PBP1Q1P1/R3R1K1 b - - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1774
Best move: exf4