Boston Red Sox 4, Tampa Bay Rays 5: I’ll admit I’ve become a big Rays fan over the last year — I don’t consider myself a bandwagon hopper; I do, however, consider myself someone ready to see someone else at the top of the AL — and in their sudden surge to the top, I’m starting to pay a bit more attention to them. BJ Upton led things off for the Rays, blasting a home run in the first inning to put Tampa Bay on top 1-0. The Red Sox scored two runs in the top of the ninth, but fell just short of a rally. The Rays have a half game lead over the Red Sox and face off again tonight.

Kansas City Royals 6, Baltimore Orioles 5: The Orioles have had a surprising season, but losing to KC when you’ve got a four run lead, then eventually giving it up in the 11th is no way to get a rally going.

Texas Rangers 2, New York Yankees 1: The Yanks bats were stifled for a night, but this team is still five games over .500 and pushing in the AL East.

Detroit Tigers 5, Minnesota Twins 4: They’ve won 16 of their last 19, and if they can take this three game series against the Twins, they’ll be coasting. They’ve got six games left against Seattle and Cleveland, and then take four at home against the Twins. Split the games with Minnesota, sweep the Indians and Mariners, and you’re sitting pretty while waiting for the second half to begin.

Cleveland Indians 7, Chicago White Sox 9: The White Sox are a team that no one really talks about. It wasn’t long ago they won the World Series, and they’re starting to look like that team again.

Oakland A’s 6, LA Angels 1: Greg Smith pitched a complete game, giving up four hits and one earned run. The guy’s only 24 years old, has a 3.44 ERA, and is now 5-6 on the year.

Toronto Blue Jays 2, Seattle Mariners 0: Roy Halladay pitched a complete game shutout, striking out six along the way.

New York Mets 1, St. Louis Cardinals 7: At some point, maybe we’ll realize it wasn’t the management that was the problem in New York. The team had three errors — plain and simple, that’s the players.

Pittsburgh Pirates 3, Cincinnati Reds 4: Ken Griffey Jr. hit a two run homer in the ninth — No. 603 on his career — to help power the Reds past the struggling Pirates.

Washington Nationals 5, Florida Marlins 6: Somehow — somehow — this team is still performing. I don’t know how, but the Marlins are winning, and winning regularly.

LA Dodgers 1, Houston Astros 4: In their last 18 games, the Dodgers have found themselves losers 11 of those times. Joe Torre, you’re not managing A-Rod and DJ anymore.

San Diego Padres 15, Colorado Rockies 8: Which of these two teams has been more disappointing?

Milwaukee Brewers 3, Arizona Diamondbacks 6: I still say Arizona will play in the World Series against the Detroit Tigers. My prediction will ring true.

Chicago Cubs 9, San Francisco Giants 2: With each win, the Cubs get their fan base closer and closer to hope, only to fill them with more and more misery come October. I can’t wait.