Chess puzzle (Advantage)
Moves: 1. d4 c5 2. d5 d6 3. c4 Nf6 4. Nc3 Bf5 5. f3 e5 6. e4 Bd7 7. Nge2 h6 8. Be3 g5
9. Ng3 Bg7 10. Bd3 Na6 11. a3 Nc7 12. O-O Qe7 13. Qb3 b6 14. Bd2 O-O 15. Qc2
Rfb8 16. Nd1 Nh7 17. Ne3 Ne8 18. Ngf5 Bxf5 19. Nxf5 Qf6 20. f4 gxf4 21. g3 Rb7
22. gxf4 exf4 23. Rxf4 Qxb2 24. Nxh6+ Kh8 25. Nxf7+ Rxf7 26. Qxb2 Bxb2 27. Rxf7
Bxa1 28. e5 Ng5 *
Position (FEN): r3n2k/p4R2/1p1p4/2pPP1n1/2P5/P2B4/3B3P/b5K1 w - - 1 29
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1555
Best move: Bxg5