By C. Trent Rosecrans
Slow day in baseball today, with just five games on the schedule, three of those taking place during the day.
START ANOTHER STREAK: The Twins lost their first game in more than a week on Wednesday, falling to the defending World Series champs. Things don't get much easier for Minnesota, facing Tim Lincecum on Thursday. Twins starter Brian Duensing is having a June himself, going 2-1 with a 2.81 ERA this month. The lefty is 1-1 with a 3.98 ERA in 10 interleague starts of his career. The Twins have won 15 of their last 18 games and seven of their last nine on the road. Twins at Giants, 3:45 p.m. ET (Follow live)
ROAD WARRIORS: Your first-place Diamondbacks (yes, you read that right) are more than happy to be on the road and in interleague play. After starting the season 5-13 on the road, the Diamondbacks have won 14 of their last 18 in the road grays. The team is also 6-2 in interleague play so far this season and have Daniel Hudson (8-5, 3.56 ERA) on the mound against a winless Felipe Paulino (0-4, 4.10) in Kansas City as the Diamondbacks seek a sweep over the Royals. Diamondbacks at Royals, 8:10 p.m. ET (Follow live)
STRUGGLING STARTERS: A Roy Oswalt-Chris Carpenter showdown should be a premier pitching matchup. Instead, the two have combined for just one win in their last 15 starts. Oswalt picked up his fourth victory of the season on June 12, snapping a seven-start winless streak, only to start another winless streak in his last outing, last Friday at Seattle. Carpenter's lone victory of the season came more than a month ago on May 10. Like Oswalt, it came against the Cubs, so maybe neither really count. Phillies at Cardinals, 8:15 p.m. ET (Follow live)For more baseball news, rumors and analysis, follow @cbssportsmlb on Twitter or subscribe to the RSS feed.