Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. c4 Nf6 6. Nc3 Bb4 7. Qd3 O-O 8. e5
Ng4 9. Qg3 Qa5 10. f4 Nh6 11. Bd2 Nc6 12. Nxc6 dxc6 13. Bd3 Rd8 14. O-O-O Nf5
15. Bxf5 *
Position (FEN): r1br2k1/1p3ppp/p1p1p3/q3PB2/1bP2P2/2N3Q1/PP1B2PP/2KR3R b - - 0 15
Black to move.
Themes:  Middlegame  
Puzzle rating: 1509
Best move: exf5