Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 g6 3. d4 cxd4 4. Nxd4 Bg7 5. Nc3 d6 6. Be3 Nf6 7. f4 Nbd7 8.
Bc4 a6 9. a3 b5 10. Ba2 Bb7 11. Nd5 Nxe4 12. Qf3 Ndf6 13. Nxf6+ Bxf6 14. O-O
Qc8 15. Qd1 h5 16. f5 g5 17. c4 bxc4 18. Qa4+ Kf8 19. Bxc4 Nc5 20. Qd1 Bxg2 *
Position (FEN): r1q2k1r/4pp2/p2p1b2/2n2Ppp/2BN4/P3B3/1P4bP/R2Q1RK1 w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1546
Best move: Kxg2