MK Wolves lost their second game of the season on Saturday, with St Ives Roosters proving too strong to win 50-26 at Emerson Valley.
The league leaders wasted no time in opening a 12 point advantage, exploiting gaps in the Wolves defence to score twice in quick succession.
Some great hands and teamwork saw Gav Whitehead score in the corner for MK, but the touchline conversion missed the target.
But St Ives hit back with a three-try salvo to take it to 30-4.
Skipper Scott Aspinall crossed the line for Wolves just before half time, but the deficit was 34-10 at the break.
Aspinall was flashed a yellow card early in the second half, and while Wolves were reduced to 12 men for a period, St Ives used the advantage to score again.
This, however, simply served to galvanise the MK side - full back John Marchbank playing out of his skin slipped the tiring Roosters defence and crossed for a try .
And it was swiftly followed up by Dan Rolfe getting in on the scoresheet.
With Aspinall back on, Marchbank weaved through the St Ives defence to score under the posts narrowing the deficit to 40-26.
There was plenty of fight in both sides, and St Ives had the final say of the game, crossing twice to round things off at 50-26.
Head coach Abe Kerr said: “In our opening game last season, St Ives put 90 past us, so we have clearly improved.
“I was very proud of how we battled in that second half.”