Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nxd4 5. Qxd4 c5 6. Qe3 Nf6 7. Bc4 Be7 8.
b3 O-O 9. Bb2 b6 10. O-O Bb7 11. Nd2 Qc7 12. Rfe1 Rae8 13. e5 Ng4 14. Qg3 Nh6
15. e6 Qxg3 16. exf7+ Nxf7 17. hxg3 Kh8 18. Rad1 d5 19. Bd3 Nh6 20. Nf3 d4 *
Position (FEN): 4rr1k/pb2b1pp/1p5n/2p5/3p4/1P1B1NP1/PBP2PP1/3RR1K1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1930
Best move: Bb5