Chess puzzle (Advantage)
Moves: 1. e4 g6 2. d4 Bg7 3. e5 d6 4. exd6 cxd6 5. c3 Nf6 6. Bb5+ Bd7 7. Qe2 Nc6 8. f3
Rc8 9. Qd3 a6 10. Ba4 b5 11. Bb3 Na5 12. Bc2 O-O 13. Ne2 Bf5 14. Qd2 Nc4 15.
Qd1 Bxc2 16. Qxc2 Nd5 17. b3 Nce3 18. Bxe3 Nxe3 19. Qe4 Bh6 20. f4 Nxg2+ *
Position (FEN): 2rq1rk1/4pp1p/p2p2pb/1p6/3PQP2/1PP5/P3N1nP/RN2K2R w KQ - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 896
Best move: Qxg2