Dan Raudabaugh tossed five touchdown passes to lead the Soul past the streaking Tampa Bay Storm, 62-41, at the Wells Fargo Center to stay undefeated five games out from the playoffs.
"Going into this game, we knew Tampa Bay was going to be a tough opponent," said Soul coach Clint Dolezel. "I'm very proud of how the guys played. They held their own and kept the lead. It's a great feeling to be undefeated at this point in the season."
The Soul (9-0) got out to an early lead after Raudabaugh - who went 15 for 21 for 209 yards - found Soul receiver Darius Reynolds for a touchdown, and they held a lead over the Storm (7-2) for the remainder of the game.
Reynolds finished with six catches for 115 yards and five touchdowns.
Coming into the game, the Storm had mounted a six-game winning streak since losing to the Soul, 56-52, in the season opener.
The Soul and the Storm are the only two teams in the five-team league to have a winning record.
The Soul will take on the Cleveland Gladiators (3-7) on the road at 7 p.m. Saturday. It will be the third and final regular-season meeting between the two. The Soul beat the Gladiators, 59-49, in the previous matchup, on June 10.