Chess puzzle (Advantage)
Moves: 1. e4 c6 2. d4 d5 3. e5 c5 4. Nf3 Bg4 5. Be2 e6 6. c4 Nc6 7. cxd5 exd5 8. Nc3
cxd4 9. Nxd4 Bxe2 10. Ndxe2 Bb4 11. O-O Nge7 12. Bg5 O-O 13. f4 Qb6+ 14. Kh1
Rad8 15. a3 Bxc3 16. bxc3 Rd7 17. Nd4 Nxd4 18. cxd4 Nf5 19. Qg4 Qe6 20. Bf6 Kh8
21. Bg5 Nxd4 *
Position (FEN): 5r1k/pp1r1ppp/4q3/3pP1B1/3n1PQ1/P7/6PP/R4R1K w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1438
Best move: f5