Chess puzzle (Advantage)
Moves: 1. f4 e6 2. b3 Nf6 3. Bb2 Be7 4. Nf3 d5 5. d4 a5 6. e3 a4 7. bxa4 c6 8. c3 O-O
9. Nbd2 Nbd7 10. Bd3 Ng4 11. Ng5 f5 12. Nxe6 Nxe3 13. Qf3 Qb6 14. Rb1 Re8 15.
Qxe3 Bf6 16. Bxf5 Nf8 17. Qh3 Bxe6 18. O-O Qc7 19. Ba3 Bxf5 20. Qxf5 Rxa4 21.
Bxf8 Rxf8 22. Qc2 Rfa8 23. Ra1 c5 24. Nb3 *
Position (FEN): r5k1/1pq3pp/5b2/2pp4/r2P1P2/1NP5/P1Q3PP/R4RK1 b - - 1 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1580
Best move: cxd4