Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. O-O Bc5 5. c3 d6 6. d4 Bb6 7. Bg5 O-O 8. d5
Na5 9. Be2 h6 10. Bxf6 Qxf6 11. b4 h5 12. Qd2 Bg4 13. bxa5 Bxa5 14. Qd3 h4 15.
h3 Bh5 16. Nh2 Bg6 17. Ng4 Qg5 18. Qd2 Qd8 19. f3 Bb6+ 20. Ne3 *
Position (FEN): r2q1rk1/ppp2pp1/1b1p2b1/3Pp3/4P2p/2P1NP1P/P2QB1P1/RN3RK1 b - - 2 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1503
Best move: Qg5