winning, pinch-hit single in the ninth inning capped Seattle's three-run rally off American League saves leader Kevin Gregg and gave the Mariners a 4-3 victory over the Toronto Blue Jays Thursday. Seattle ended a five-game losing streak and Griffey's teammates mobbed him between first and second base. Nine days ago the Mariners rallied to his defense following a report he was unavailable to pinch-hit in an earlier loss because he was sleeping in the clubhouse. It was the first game-ending hit of Seattle's disappointing season. Josh Bard tied the game with a sacrifice fly. Royals 9, Indians 3: At Cleveland, Luke Hochevar pitched a complete game and Alberto Callaspo hit a three-run homer as Kansas City beat Cleveland. Hochevar (4-2) gave up four hits to go the distance for the third time in his career. He had no trouble with the Indians. Hochevar, who had lost his last three starts to Cleveland, gave up two first-inning singles and then retired 15 of 16 before Choo Shin-soo's double in the sixth. Callaspo connected for his seventh homer in the third off Mitch Talbot (5-3), and Jose Guillen later added his ninth homer this season. Jhonny Peralta hit a two-run homer for the Indians, who dropped their fourth straight and fell below the Royals into last place in the AL Central. Other results: Tigers 5, Athletics 2; Rays 8, Yankees 6; Red Sox 6, Twins 2; Rangers 13, Orioles 7; Angels 6, White Sox 5. Braves stun Reds Brooks Conrad hit a pinch-hit grand slam to cap a seven-run ninth inning that gave the Atlanta Braves a stunning 10-9 victory over the Cincinnati Reds Thursday. The Braves fell behind 8-0 against rookie Mike Leake and were still down 9-3 heading to the ninth. Four straight hits, including Nate McLouth's two-run single, gave the Braves hope. A walk to David Ross loaded the bases with no outs, bringing the potential tying run to the plate. Martin Prado hit a grounder to third that looked like a double play, but Miguel Cairo could not get the ball out of his glove – Cincinnati's fourth error. Jason Heyward struck out against Arthur Rhodes, and Cincinnati turned to closer Francisco Cordero (1-3), who served up the home run to Conrad. The ball deflected off the glove of left fielder Laynce Nix and over the wall. Cardinals 4, Marlins 2: At St. Louis, Adam Wainwright dominated after a shaky start and Matt Holliday got his first two RBIs in four games since moving to third in the order as St. Louis beat Florida. Wainwright (6-2) allowed the first two first-inning runs against him this season, but he settled down to go seven innings. He allowed six hits and struck out eight. Hanley Ramirez had an RBI single and a walk for the Marlins, who lost for only the second time in eight games. Phillies 5, Cubs 4: At Philadelphia, Raul Ibanez hit a tiebreaking RBI single in the eighth inning, Jimmy Rollins hit a three-run homer and Chase Utley also went deep as Philadelphia edged Chicago. Brewers 4, Pirates 3: At Pittsburgh, George Kottaras, playing only because of an injury, doubled in a run as Milwaukee rallied from a three-run deficit to beat Pittsburgh and end a nine-game losing streak. Other results: Mets 10, Nationals 7; Rockies 4, Astros 0; Diamondbacks 8, Giants 7; Dodgers 4, Padres 1.