Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. Nc3 Nc6 4. a3 Nf6 5. h3 g6 6. Bc4 e6 7. d3 a6 8. Bf4 Bg7
9. Rb1 O-O 10. b4 b5 11. Ba2 Qb6 12. Bxd6 Rd8 13. Bxc5 Qc7 14. Ne2 Nxe4 15. d4
Nxc5 16. bxc5 Bb7 17. Qc1 Ne7 18. c3 Nf5 19. Qf4 Qe7 20. O-O g5 21. Nxg5 Bh6
22. Qg4 *
Position (FEN): r2r2k1/1b2qp1p/p3p2b/1pP2nN1/3P2Q1/P1P4P/B3NPP1/1R3RK1 b - - 2 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1735
Best move: Qxg5