The dog days of August have cast a spell on the Prince William Cannons. They had Frank Seminara going for his 16th win, but Mike Sodders of the Spirits stole the show as he pitched eight strong innings to lead Winston-Salem to a 4-0 victory before 1,682 fans last night at Prince William County Stadium.

Sodders (7-1) allowed six hits, struck out eight and walked one. Jay Eddings came on in relief with one out in the ninth and runners on second and third to retire Sherman Obando and Enrique Hernandez for his 11th save.

Seminara (15-6) struck out 11 and walked three. Prince William (24-25) has lost eight straight to the Spirits.

Seminara began by striking out seven of the first eight Winston-Salem batters before Fernando Ramsey scorched a triple to the gap in left-center field. Seminara induced the Cannons' chief nemesis, Paul Blair (who is 22 for 61, .361, avg. vs. Prince William) to ground out to end the third inning.

Winston-Salem (32-20),solved the Seminara puzzle in the fifth, sending up nine batters, using four singles and an error to take a 3-0 lead. But Seminara kept striking out Spirits, two more of them.

Ramsey and Blair, back in anti-Cannons stride, each had an RBI single and a wild throw let in the third run.