The 32-year-old ran in his second try of the season from 60 meters after snapping up a loose ball during a man-of-the-match performance.
D-Rocks have won as many matches as they did in the whole of last year and rank fifth after four rounds.
The defeat inflicted more misery on the Eagles' new coach Leon MacDonald, who has started life in Japan with four defeats.
Former Parramatta Eel Semi Radradra was a try-scorer for Shizuoka Blue Revs, but it couldn't stop the Saitama Wild Knights claiming an impressive victory to remain unbeaten, overturning a seven-point halftime deficit in their 37-22 win.
The Wild Knights are equal on points at the head of the standings with the Spears, who yesterday swatted aside Mie Heat 45-21.
Sam Cane inadvertently helped his former Chiefs coach Dave Rennie to victory, with the ex-Wallaby coach's Kobe Steelers edging Tokyo Sungoliath 22-20 after the former All Black captain was twice yellow carded.
Sungoliath led as the clock ticked into referee's time, only for Springbok winger Cheslin Kolbe to give up a marginal penalty for offside. Japanese international Seungsin Lee slotted the goal to keep Kobe third on the standings.
A three-try performance from former Wellington Hurricanes back Tjay Clarke headlined Brave Lupus Tokyo's 47-22 win over Sagamihara Dynaboars although the 23-year-old, playing in just his fourth game in Japan, was also one of four players yellow carded.
Steve Hansen endured another difficult afternoon as Verblitz surrendered a 29-10 halftime advantage in their 37-29 loss to BlackRams Tokyo.
The former All Black coach's charges were held scoreless in the second period despite at one point facing 13 men after the BlackRams had two players yellow carded concurrently.
A bizarre weekend had a decidedly yellow tinge to it, with 14 sin-binnings across the six games in Division One.