Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd6 4. Nf3 c6 5. Be2 Bg4 6. O-O Nf6 7. d3 e6 8.
Be3 Be7 9. Qd2 O-O 10. Rad1 Rd8 11. Rfe1 Nbd7 12. Bf4 Qb4 13. b3 Qa5 14. Nb1
Qxa2 15. h3 Bh5 16. Ne5 Bxe2 17. Rxe2 Nd5 18. Nxd7 Rxd7 19. Be5 Bf6 20. f4 Qa6
21. Nc3 Nxc3 22. Qxc3 Rad8 *
Position (FEN): 3r2k1/pp1r1ppp/q1p1pb2/4B3/5P2/1PQP3P/2P1R1P1/3R2K1 w - - 1 23
White to move.
Themes:  Middlegame  
Puzzle rating: 914
Best move: Bxf6