Trapped!

This is a fascinating game that I simply had to share. 25…Bb8 was a blunder, after which White is much better as in the game. However, 25…Rad8 was possible when the position is equal.

29.Bxb7 wins, as Bxb7 allows Rd8+ winning the rook on f7.