Chess puzzle (Advantage)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 Nc6 5. Nf3 e6 6. Bc4 a6 7. O-O Nge7 8.
Bg5 h6 9. Bh4 g5 10. Bg3 Bg7 11. Qe2 b5 12. Bb3 O-O 13. Rfd1 Ng6 14. Rac1 Bb7
15. e5 Qc7 16. h3 Ncxe5 17. Nxe5 Bxe5 18. Nxb5 Qb8 19. Nc7 Bxg3 20. fxg3 Ra7
21. Rxd7 Bxg2 *
Position (FEN): 1q3rk1/r1NR1p2/p3p1np/6p1/8/1B4PP/PP2Q1b1/2R3K1 w - - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 2312
Best move: Kxg2