Funny how something like a Bishop move makes one realise this
27. Bc5b4 Bb7c6 28. Bd3e2 Bc6d7 29. Bb4a3 Nf6e4
The idea being to allow f4 to be taken
30. Ba3b2 Qc7xf4
? But this doesn't work, as White can play RxN (if then fxe4 then Rf1 wins the Queen, and if dxe4 then White simply plays c3-c4, which is a strong threat to g7, and the Bishop on d7 is hanging)
31. Re1f1
RxN was missed however
31... Qf4d6
? So Black gives White a second chance, this time easier to spot, as the f-pawn is already pinned and the Queen is hanging on d6, so there's no dxe4
32. Re3xe4 e5
This allows the fun to begin, Black can gain a strong central position with these pawns, all with tempo
33. Qd4d2 Qd6c5 34. Re4e3 f4 35. Kg1h1
Breaks the pin... but Black is not in time to take on e3, as his own King is being aimed at
35... Bd7f5
Intercepts, also removing the use of some squares for White