Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 dxc4 3. e4 b5 4. a4 c6 5. axb5 cxb5 6. Nc3 Bd7 7. Nf3 f6 8. e5
a6 9. d5 Qb6 10. e6 Bc8 11. Be3 Qb7 12. b3 b4 13. Ne4 c3 14. Nc5 Qc7 15. Bc4 g5
16. Nxg5 fxg5 17. Qh5+ Kd8 18. Qxg5 Nf6 19. Bd4 Rg8 20. Qe5 Rg4 21. Qxc7+ Kxc7
22. Bxf6 *
Position (FEN): rnb2b2/2k1p2p/p3PB2/2NP4/1pB3r1/1Pp5/5PPP/R3K2R b KQ - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1328
Best move: exf6