Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 f6 3. Nxe5 Qe7 4. Qh5+ g6 5. Nxg6 Qxe4+ 6. Be2 Qxg6 7. Qf3 Nc6
8. c3 Ne5 9. Qg3 Qxg3 10. hxg3 Ne7 11. d4 N5g6 12. Na3 c6 13. Nc4 Kf7 14. Nd6+
Kg8 15. Ne8 Bg7 16. Nc7 Rb8 17. Ne8 d5 18. Nd6 Nf5 19. Ne8 Bd7 20. Nxg7 Kxg7
21. g4 Nd6 22. f4 Rhe8 23. f5 Nh8 24. Bh6+ Kg8 25. Kd1 Nhf7 26. Bd2 Ne4 27. Bf4
Nf2+ 28. Kd2 Nxh1 29. Rxh1 Re4 *
Position (FEN): 1r4k1/pp1b1n1p/2p2p2/3p1P2/3PrBP1/2P5/PP1KB1P1/7R w - - 1 30
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 976
Best move: Bxb8