Chess puzzle (Advantage)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 g6 4. Be3 Nh6 5. Nf3 Bg4 6. Be2 f5 7. exf5 Nxf5 8. Bf4
Bxf3 9. Bxf3 Nd7 10. Ne2 Bg7 11. O-O Qb6 12. Rb1 Bxd4 13. Nxd4 Nxd4 14. Be3
Nxf3+ 15. Qxf3 Qc7 16. Rfe1 O-O-O 17. Bf4 e5 18. Bg5 Rde8 19. Qe3 d4 20. Qd3
Rhf8 21. Bh4 Nc5 22. Qa3 Qb6 23. Bg3 e4 24. c3 d3 25. b4 Nd7 26. Bd6 Rxf2 27.
Bc5 Rxg2+ *
Position (FEN): 2k1r3/pp1n3p/1qp3p1/2B5/1P2p3/Q1Pp4/P5rP/1R2R1K1 w - - 0 28
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1070
Best move: Kxg2