MLB

Rookie Roenis Elias pitched neatly into the seventh inning as the Seattle Mariners defeated the Kansas City Royals 2-1 yesterday for a three-game sweep. Elias limited the Royals to one run and five singles over 6 2-3 innings. He struck out five, walked two and improved to 4-1 in June. Kansas City has lost four straight.

————–

Mark Ellis drove in two runs to help the St. Louis Cardinals beat the Philadelphia Phillies 5-3 yesterday. The Cardinals have won two in a row and seven of 10. Philadelphia has lost two straight after a season-high five-game winning streak. Carlos Martinez allowed three runs over five innings.

————–

INTERLEAGUE

Final Cincinnati 4 Toronto 3

————–

AMERICAN LEAGUE

Final Detroit 10 Cleveland 4

Final Tampa Bay 5 Houston 2

Final Baltimore 8 N-Y Yankees 0

Final Minnesota 6 Chi White Sox 5

Final Seattle 2 Kansas City 1

Final Boston 7 Oakland 6, 10 Innings

Final L.A. Angels 5 Texas 2

————–

NATIONAL LEAGUE

Final N-Y Mets 11 Miami 5

Final Washington 4 Atlanta 1

Final St. Louis 5 Philadelphia 3

Final Pittsburgh 2 Chi Cubs 1

Final L.A. Dodgers 2 San Diego 1

Final Milwaukee 6 Colorado 5

Final San Francisco 4 Arizona 1

————–

NASCAR

Missouri’s Carl Edwards snapped Hendrick Motorsports’ five-race winning streak with his first career victory on a road course. The Columbia native sailed past Marcos Ambrose on a restart with 25 laps remaining to win yesterday at Sonoma Raceway. Edwards had never finished higher than third at Sonoma.

————–

World Cup Soccer

Final Belgium 1 Russia 0

Final Algeria 4 South Korea 2

Final United States 2 Portugal 2