Eli Tomac continued his winning ways Saturday night in St. Louis, taking his fifth straight victory over title rival Ryan Dungey.

Tomac, who has now won eight of the last 10 races, closed the championship gap to only four points with four races remaining on the season.

The 450SX Main Event kicked off with Dungey nailing the holeshot as Tomac slotted into the second position, but the roles would quickly swap as Tomac charged through the whoops and into the lead. Marvin Musquin trailed the two in third followed by training partner Jason Anderson and Davi Millsaps.

Dungey kept Tomac honest as they logged laps, but would lose out just past the halfway mark when lapped rider Chad Reed held him up. Laps went by and Tomac’s lead grew as a frustrated Dungey could not find a way by fellow multi-time Supercross champion.

By the time Dungey finally worked his way past Reed, the lead was over seven seconds, forcing Dungey to settle for second.

Musquin would hold on to finish a lonely third while Anderson and Josh Grant rounded out the top five.

In the Eastern Regional 250SX Class, it was Jordon Smith taking his second consecutive victory over Joey Savatgy in what appeared to be a mirror race to last week in Detroit.

Savatgy held the early lead in St. Louis, but a mistake just before the halfway mark handed Smith the top spot. The TLD KTM rider would not relinquish it, allowing him to close the championship deficit to six points. Zach Osborne would finish third despite battling flu-like symptoms.

The Eastern Regional 250SX riders get a few weeks’ break now, while the 450SX and the 250SX West riders will be in action next weekend in Seattle.

450SX Results – St. Louis

1. Eli Tomac
2. Ryan Dungey
3. Marvin Musquin
4. Jason Anderson
5. Josh Grant
6. Cole Seely
7. Blake Baggett
8. Broc Tickle
9. Malcolm Stewart
10. Justin Brayton

250SX Results – St. Louis

1. Jordon Smith
2. Joey Savatgy
3. Zach Osborne
4. Dylan Ferrandis
5. Christian Craig
6. Adam Cianciarulo
7. Mitchell Harrison
8. Gannon Audette
9. Kyle Cunningham
10. Anthony Rodriguez

450SX Points Standings

1. Ryan Dungey – 276
2. Eli Tomac – 272
3. Marvin Musquin – 227
4. Cole Seely – 211
5. Jason Anderson – 188
6. Blake Baggett – 163
7. Davi Millsaps – 160
8. Broc Tickle – 143
9. Chad Reed – 136
10. Dean Wilson – 136

250SX East Points Standings

1. Joey Savatgy – 146
2. Jordon Smith – 140
3. Zach Osborne – 134
4. Adam Cianciarulo – 128
5. Dylan Ferrandis – 104
6. Christian Craig – 81
7. Luke Renzland – 70
8. Anthony Rodriguez – 69
9. Mitchell Harrison – 66
10. Kyle Cunningham – 62