Chess puzzle (Advantage)
Moves: 1. e4 d6 2. d4 Nf6 3. f3 Nbd7 4. c4 c5 5. Nc3 g6 6. Be3 cxd4 7. Bxd4 Bg7 8.
Nge2 O-O 9. Be3 Re8 10. Qd2 Nb6 11. Ng3 Be6 12. b3 Nfd7 13. Bd4 Ne5 14. f4 Nc6
15. Bxg7 Kxg7 16. f5 Bd7 17. Qg5 Kh8 18. fxg6 fxg6 19. h4 e6 20. Qh6 Qe7 21. h5
Qg7 22. hxg6 *
Position (FEN): r3r2k/pp1b2qp/1nnpp1PQ/8/2P1P3/1PN3N1/P5P1/R3KB1R b KQ - 0 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1010
Best move: Qxc3+