On his way to a 140.9 QB rating, Dinwiddie completed 8-of-11 passes for 102 yards and scoring strikes from 5 and 22 yards respectively.
Teammate Zack Abron rushed for 14 yards on 35 carries and a touchdown.
The Sea Devils took a 31-0 lead behind Dinwiddie and Abron, but had to hold on in the second half as the Fire ripped off 27 unanswered points.
Cliff Washburn appeared for Frankfurt as a substitute at tackle.
Amsterdam defeated Berlin 31-27 without a strong performance from backup quarterback Kurt Kittner, who completed 6-of-10 passes for 65 yards and he threw his second interception in as many weeks.
Derrick Ballard continues to be a productive starting linebacker for the Admirals. He tallied three stops and a half sack.