At what point was this forced?

Sort:
Avatar of KnooterBob

 

This was against an 18xx rated player.  I'm curious as to at what point this was a forced mate?

Avatar of Coopah

After black played Ra1 it was all forced