St. Louis pitcher Kyle Lohse won his sixth straight start to steer the Cardinals to a 5-4 win over the Boston Red Sox in Major League Baseball Interleague play Friday. The Cards prevailed in the first meeting of the two teams at Fenway Park since Curt Schilling famously pitched the Red Sox to victory in the 2004 World Series with blood oozing from his sock after surgery. Lohse allowed just one earned run in six innings and snapped his winless streak against the Red Sox. He had been 0-3 with a 6.26 ERA against them in his career before joining St. Louis from Philadelphia this season. Cubs 4, White Sox 3: In Chicago, Aramis Ramirez homered leading off the bottom of the ninth inning to give the Chicago Cubs a 4-3 victory over crosstown rival Chicago White Sox. Ramirez lined a pitch over the fence in centerfield and the majority of the 41,106 fans sent Wrigley Field into a frenzy. The White Sox had a 3-1 lead heading into the seventh before back-to-back homers drew the Cubs level. It was the first time the rivals met as divisional leaders in their respective leagues since Interleague play began. Angels 7, Phillies 1: In Philadelphia, Ervin Santana struck out nine batters in seven impressive innings, pitching Los Angeles to a win over Philadelphia. Santana allowed just one unearned run, overpowering the National League's second-highest scoring offense with a slider and a fastball that reached 98 mph. Vladimir Guerrero hit a two-run homer in the first innings for the Angels, and had three hits and three RBIs. It was Guerrero's 29th homer against Philadelphia, the most he has against any team. He has a .370 lifetime average against the Phillies. Athletics 7, Marlins 6, 11 innings: In Oakland, California, Kurt Suzuki drove in the winning run in the 11th inning as Oakland edged Florida. Astros 4, Rays 3: In St. Petersburg, Florida, Houston downed Tampa Bay to snap an eight-game losing streak. Twins 7, Diamondbacks 2: In Minneapolis, Minnesota pitcher Scott Baker won for the first time in more than two months as the Twins defeated Arizona. Craig Monroe homered for Minnesota. Orioles 8, Brewers 5: In Milwaukee, Aubrey Huff went 4-for-5 with two homers as Baltimore beat Milwaukee. In other games it was: Reds 4, Yankees 2; Pirates 1, Blue Jays 0, 12 innings; Indians 6, Dodgers 4, 10 innings; Nationals 4, Rangers 3, 14 innings; Padres 6, Tigers 2; Giants 9, Royals 4; Mariners 10, Braves 2. Mets down Rockies The New York Mets beat the Colorado Rockies 7-2 in the National League on Friday, with Carlos Delgado hitting a two-run homer amidst a five-run second inning. Interim manager Jerry Manuel won for the second straight game, his first consecutive wins since taking over for the fired Willie Randolph.