The game was stopped in the top of the ninth with Owensboro batting when a rainstorm blew into town.
Sikeston (7-7) managed just two hits the entire night as Owensboro hurler Paul Crider pitched around trouble with savvy pitch location and solid defense behind him.
"Crider was tough and he's a real good pitcher," said Sikeston coach Jamie Puckett. "He's just another in a long line of good pitchers in this league."
While Crider was tough on the hill, the Bulls once again had trouble moving runners over.
The loss spoiled a strong effort by Ryan Poole, who threw 7 2/3 innings, striking out 12 and walking four. He allowed seven hits and both runs were earned.
"Poole throws eight innings with 12 strikeouts, you can't ask for anything more from your pitcher," said Puckett. "We should be winning these ballgames. We had runners on base and we couldn't get bunts down."
Owensboro (8-6) took a 1-0 lead in the top of the second on an RBI-double by Jason Troutman.
Sikeston tied the game in the bottom half of the inning on Chase Kittinger's RBI-single to bring in Robbie Hohler.
Owensboro scored the eventual winning run in the top of the eighth on Troutman's second RBI-double.
Mike Martin scored both runs for Owensboro.
Sikeston's best chance to score came in the bottom of the sixth as Brooks Royer stole second after a pickoff attempt, and then reached third on a throwing error.
But Sikeston couldn't get the run home as Brett Miller grounded out to shortstop and Mason Mosby struck out swinging.
Crider opened the seventh and eighth innings with hit batsmen, but he pitched around the mistakes both times.
Hohler's sacrifice bunt went in the air to double off Michael Sadler. Crider then struck out the side in the eighth with threatening weather approaching any minute.
Crider threw all eight innings, allowing one run off two hits with eight strikeouts and two walks.
Sikeston will host Owensboro tonight at 6 p.m.