Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. a4 e6 7. Be2 Be7 8. O-O
O-O 9. h3 Nc6 10. Be3 Bd7 11. f4 Rc8 12. Nxc6 Bxc6 13. Bd3 d5 14. e5 Ne4 15. f5
Bg5 16. Bxg5 Nxg5 17. f6 h6 18. Qg4 d4 19. h4 dxc3 20. hxg5 Qb6+ 21. Kh1 Qe3
22. Rf4 cxb2 23. Raf1 Bxg2+ *
Position (FEN): 2r2rk1/1p3pp1/p3pP1p/4P1P1/P4RQ1/3Bq3/1pP3b1/5R1K w - - 0 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 2118
Best move: Kxg2