Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Bc4 g6 3. c3 Bg7 4. f4 e6 5. e5 Ne7 6. d4 O-O 7. dxc5 Nbc6 8. Nf3
Na5 9. Bd3 Nd5 10. O-O Bh6 11. Nd4 Qc7 12. b4 Nc6 13. Nb5 Qd8 14. Nd6 b6 15.
cxb6 Qxb6+ 16. Kh1 f6 17. Be4 Ba6 18. Bxd5 Bxf1 19. Bxc6 Qxc6 20. Qxf1 fxe5 21.
Nc4 *
Position (FEN): r4rk1/p2p3p/2q1p1pb/4p3/1PN2P2/2P5/P5PP/RNB2Q1K b - - 1 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1987
Best move: Bxf4