Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Nf3 Nf6 3. c4 dxc4 4. Nc3 c5 5. d5 e6 6. e4 exd5 7. exd5 Bd6 8. Bg5
h6 9. Bxf6 Qxf6 10. Nb5 Na6 11. Bxc4 O-O 12. O-O Bd7 13. Nxd6 Qxd6 14. Re1 Nc7
15. Qb3 b5 16. Be2 a5 17. Rad1 c4 18. Qc2 Bg4 19. b3 Rac8 20. bxc4 Nxd5 21. c5
Rxc5 22. Qe4 Bxf3 *
Position (FEN): 5rk1/5pp1/3q3p/pprn4/4Q3/5b2/P3BPPP/3RR1K1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1236
Best move: Bxf3