Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 d6 3. Bb5+ c6 4. Ba4 h6 5. d4 Qf6 6. d5 Bd7 7. dxc6 Nxc6 8. Nc3
Nge7 9. O-O g5 10. Nb5 O-O-O 11. Nxd6+ Kb8 12. Nc4 Ng6 13. Qe2 g4 14. Nfd2 Nf4
15. Qe1 Qh4 16. Nb3 Rg8 17. Bxf4 *
Position (FEN): 1k1r1br1/pp1b1p2/2n4p/4p3/B1N1PBpq/1N6/PPP2PPP/R3QRK1 b - - 0 17
Black to move.
Themes:  Middlegame  
Puzzle rating: 1544
Best move: exf4