Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d4 a6 5. Bxc6+ bxc6 6. dxe5 Bg4 7. exd6 cxd6
8. Qd3 Nf6 9. c4 Be7 10. Nc3 O-O 11. Bf4 Kh8 12. O-O Nh5 13. Bd2 f5 14. h3 fxe4
15. Nxe4 Bxf3 16. gxf3 Nf4 17. Bxf4 Rxf4 18. Rad1 Qe8 19. Nxd6 Qh5 20. Qe3 *
Position (FEN): r6k/4b1pp/p1pN4/7q/2P2r2/4QP1P/PP3P2/3R1RK1 b - - 2 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 2142
Best move: Qg6+