ST. CHARLES – It’s been an up and down season for the Kansas City Comets, but there has been one constant – the St. Louis Ambush being a thorn in their side.

That happened again Saturday as the Ambush improved to 4-1 on the season against the Comets with a 10-8 victory at The Family Arena.

Kansas City (7-6) has suffered more than half its losses to its cross-state rival and they fell Saturday despite veteran forward Leo Gibson’s three goals and four assists.

St. Louis scored three straight goals midway through the first period. The Comets came back with goals from Gibson and Bryan Perez in the second quarter and trailed 3-2 at halftime.

The Ambush then scored three consecutive goals in the third period – two coming on power plays after Gibson got called for a kicking penalty and Gui Gomes was caught with a boarding penalty.

With three minutes left in the third period, John Sosa passed the ball to Gibson on the left side during a restart and Gibson fed to a streaking Lucas Rodriguez who put it in to make it 6-3. It mark Rodriguez’s 100th career goal.

The Comets completed a four-goal run when James Togbah, Robert Palmer and Rodriguez scored early in the fourth to tie it at 6.

St. Louis then scored three straight goals for a third time to make it 9-6 with five minutes left in regulation. With a sixth attacker, Gibson tacked on two more goals to narrow the gap to one. But Justin Stinson put it away late when he made a long, arching shot into an empty net for the final tally.

The Comets return home to play Central Division rival Milwaukee at 7:05 p.m. Saturday at Silverstein Eye Centers Arena.