A late strike from Girorgos Kanellakis provided hopes of a late comeback for UDA, but a brace from Rovers forward Mamadu and strike by Jack Stewart secured a victory for the visitors.
The result for UDA Blues meant UDA were prevented from a earning a clean sweep of victories on the day, after UDA Blacks triumphed against a University of Chester XI earlier in the day.
It was a cagey opening to the contest, with both sides defending resolutely with little meaningful chances being created by either side.
Rovers’ midfielder Stewart sprung the game into life seven minutes in when his long range hit tested the handling of UDA goalkeeper who responded with a smart save low down to his right side.
Soon later, UDA almost broke the deadlock when Myke Melo curled an effort from the edge of the box, only to be denied by a fingertip save onto the crossbar.
Opportunities kept coming for the hosts when Jack Ragan blazed wide with an audacious attempt from 30 yards out, and seconds later David McCarty dropped a shoulder to go past the Rovers defender with ease, but he unfortunately fired straight into the arms of the keeper.
In the 30th minute, TRFC opened the scoring when the towering presence of Mamadu tapped into an empty net after the ball was fizzed invitingly across the area.
Minutes later, Mamadu had his second of the match after he latched onto a rebound after Stewart’s attempt was parried; a real hammer blow for UDA.
On the stroke of half time, Stewart added a third goal to the score line. He chipped the ball from a tight angle on the touchline into the far corner.
After the break, UDA showed resilience and a never say die attitude to carry on fighting and defending well as a unit. The first 20 minutes of the half had a similar pattern to the opening stages of the first, with both teams battling for control of the game.
It was Mamadu who almost handed that control to the visitors, coming inches away from a hat-trick. Cutting inside with an impressive Cruyff turn he had the goal gaping in front of him, but dragged wide of the mark with a weak attempt.
With 20 minutes left in the game UDA had an opportunity to reduce the lead, when Ragan hit a technically perfect free kick from the edge of the area, but unfortunately it was directed straight at the Rovers stopper.
A couple of minutes later, UDA had their goal. Kanellakis averted the offside trap to find himself one-on-one after a perfectly weighted pass from Ragan. He calmly slotted into the bottom corner to give UDA a glimmer of hope for a possible revival.
In the dying embers of the match, it appeared UDA had halved the deficit to make it 2-3, but Mazin Elhassan was judged to have been offside, in what proved to be the last of the action in a well fought match.