Chess puzzle (Advantage)
Moves: 1. d4 f5 2. c4 Nf6 3. Nc3 e6 4. Bg5 Be7 5. Nf3 O-O 6. e3 b6 7. Bd3 Bb7 8. Qc2
Nc6 9. a3 a6 10. O-O Ng4 11. Bxe7 Nxe7 12. e4 f4 13. d5 Ng6 14. e5 Qe8 15. Bxg6
hxg6 16. h3 Nh6 17. Rad1 Nf5 18. Qe4 c6 19. Qxf4 cxd5 20. cxd5 exd5 21. Nxd5
Ne7 22. Nxe7+ Qxe7 23. Qg3 Rf5 24. Rfe1 *
Position (FEN): r5k1/1b1pq1p1/pp4p1/4Pr2/8/P4NQP/1P3PP1/3RR1K1 b - - 3 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1234
Best move: Bxf3