Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Nf6 4. Bb5 d6 5. O-O Be7 6. Re1 O-O 7. Nd5 Bg4 8.
Nxe7+ Qxe7 9. h3 Bh5 10. Bc4 Nd4 11. g4 Nxf3+ 12. Qxf3 Bg6 13. d3 c6 14. Bg5
Rad8 15. h4 h6 16. Bxf6 gxf6 17. h5 Bh7 18. Rad1 Rd7 19. Qe3 Kg7 20. Qxa7 *
Position (FEN): 5r2/Qp1rqpkb/2pp1p1p/4p2P/2B1P1P1/3P4/PPP2P2/3RR1K1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1230
Best move: b5