Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 d6 3. c3 Nf6 4. Bc4 Nxe4 5. d4 d5 6. Bb3 exd4 7. Nxd4 Bc5 8.
O-O O-O 9. Bf4 c6 10. Qf3 Nd7 11. Nd2 Nxd2 12. Bxd2 Ne5 13. Qd1 Bg4 14. f3 Bh5
15. Kh1 Bg6 16. f4 Nd3 17. f5 Qh4 18. Be3 Bh5 19. Qxd3 Rae8 20. Rf4 Qg5 21. h3
*
Position (FEN): 4rrk1/pp3ppp/2p5/2bp1Pqb/3N1R2/1BPQB2P/PP4P1/R6K b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 2118
Best move: Qg3