Sheffield Tigers went down fighting in their latest National Two (North) clash at Dore Moor, losing out 19-29 against high-flying Caldy.
Tigers looked set to take at least a losing bonus point as they matches their visitors for long periods, but a late penalty left them with nothing.
Tigers had tries from prop Mark Chivers, full-back Pete Swatkins and hooker Ali Thomson with a conversion each from Jonny West and Alex Graham.
Sheffield took maximum points to consolidate their position in North One East with a 46-19 victory at bottom placed Team Northumbria.
Sheffield scored six tries to secure a bonus, and although still in fifth place have pulled back four league points on the team above them, Percy Park, who were restricted to one losing bonus point at home to Wheatley Hills,
The Abbeydale Park side hsad tries from Ewan Reed 2, Laurence Thomas, Alex Hill, John Dudley and replacement prop Chris Stanney. Donal Collins converted five out of six after opening the scoring with a penalty goal.
Dinnington continue to struggle in Yorkshire Division One and saw victory snatched away from them at Knottingley.
Dinnington led 14-13 through tries by full-back Dan Summerville and flanker Tom Doughty, both converted by Chris Williams.
But slack tackling let the home side back in for a converted try and they snatched the verdict at 20-14, leaving Dinnington to salvage yet another losing bonus point.
Barnsley closed to within two points of leaders Leodiensian in Yorkshire Two with a 39-3 home victory over tailenders Goole.
Centre Andrew Appleyard scored a hat-trick of tries and Greg Colbridge added two, while others came from right winger Liam Scorah and No 8 David Reed.
Wath on Dearne shared six tries on their Yorkshire Two visit to Ripon, but Ben Keen’s goal kicking saw them to a 27-17 win which consolidated their fourth place.
Centre Steve Mason scored all three Wath tries, Keen converting all three and sealing the win with his second penalty goal.
In Yorkshire Three, Sheffield Medicals went one point closer to leaders Roundhegians when they collected a four-try bonus in their 47-5 home victory over Old Rishworthians. Rotherham Phoenix also collected a bonus to keep on the pace in third place, one point behind Medicals, with a 27-11 home win over York RI.
Mosborough had to settle for a losing bonus in a 20-16 defeat at Knaresborough in Yorkshire Four.
Stocksbridge slipped one to fourth in Yorkshire Five when they lost out 28-16 at home to leaders Hornsea.
Sheffield Oaks won 23-7 against Garforth.