Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nc3 Nc6 3. f4 d6 4. Nf3 Bg4 5. Bb5 Nf6 6. Bxc6+ bxc6 7. O-O g6 8.
Qe1 Bg7 9. d3 h5 10. Ng5 h4 11. h3 Bd7 12. Be3 Qc7 13. a3 Rh5 14. Nf3 Ng8 15.
Nxh4 d5 16. g4 Rh7 17. Bxc5 dxe4 18. dxe4 Rb8 19. Rb1 Bxc3 20. Qxc3 Rxh4 *
Position (FEN): 1r2k1n1/p1qbpp2/2p3p1/2B5/4PPPr/P1Q4P/1PP5/1R3RK1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1404
Best move: Qg7