Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Bf4 g6 3. Nf3 Bg7 4. e3 d6 5. Be2 O-O 6. O-O Re8 7. c4 Nh5 8. Bg5
f6 9. Bh4 g5 10. Nfd2 gxh4 11. Bxh5 Rf8 12. h3 e5 13. Nc3 c6 14. Rc1 Bf5 15.
Qb3 Qd7 16. c5+ d5 17. f3 Bg6 18. Bxg6 hxg6 19. dxe5 fxe5 20. e4 Rd8 21. Ndb1
Na6 22. Na4 Kh7 23. exd5 cxd5 24. Nbc3 Rac8 25. Nb5 Bf8 26. Nxa7 Ra8 27. c6
bxc6 28. Nxc6 Re8 29. Nb6 Nc5 30. Rxc5 *
Position (FEN): r3rb2/3q3k/1NN3p1/2Rpp3/7p/1Q3P1P/PP4P1/5RK1 b - - 0 30
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1221
Best move: Bxc5+