The day began spectacularly as his three penalty saves proved a major contribution to an eventual 19-15 victory over Cheltenham Spartans.
Unfortunately, things soon went from bad to worse. In making another save, he dislocated a shoulder, only managing to play on after treatment. Then, he was excluded for an illegal tackle - which, added to two penalties he conceded earlier in the match, meant he departed early to the showers.
Diego played in Bristol's second match against Hucknall, but was forced to retire and head for hospital after a repeat dislocation. Hucknall won 10-8, going clear in the final quarter as Ben Naish (3) and Matt Braun put goals past emergency keeper Craig Figes, the ex-GB Olympics captain.
At Habs, goals in the final quarter by Jamie Bond (3) and Sam Cooper took Worthing to an 11-8 victory over Division 2 opponents Castleford. The sides had finished the third period at 7-7.
Photo (Trevor Hyde): Diego makes one of his penalty saves against Cheltenham.