Mike Trout tripled, singled and walked twice as the Angels defeated the Rangers, 7-4. Trout also scored a run, setting a franchise record with 14 consecutive games scoring at least one. The 14-game streak represents the longest for a rookie in American League history. The overall AL record for consecutive games with a run scored is 18, a mark shared by Red Rolfe (1939) and Kenny Lofton (2000).
Coco Crisp drove in the game-winning run in the bottom of the 12th to give the Athletics a 5-4 win that completed a four-game sweep of the Yankees.
The walk-off hit was the ninth of the season for Oakland -- the most for any team in 2012, and the most for Oakland in a season since the '08 team had 10. Overall, the A's have 11 walk-off victories this season, also the most in the Majors.
Before this past weekend's sweep, the A's hadn't swept the Yankees in a four-game set since 1972 (July 14-16).
Each of the victories in this four-game sweep came by a margin of one run, and the A's have now reeled off five straight wins, all by a one-run margin. That streak of one-run wins is the longest for the franchise since moving to Oakland for the 1968 season.
Detroit's Miguel Cabrera hit two home runs to reach 300 for his career in a 6-4 win over the White Sox.
Cabrera is the 13th player in history to be in his age-29 season or younger and reach the milestone. The others: A-Rod, Ken Griffey Jr., Jimmie Foxx, Mickey Mantle, Eddie Mathews, Albert Pujols, Andruw Jones, Hank Aaron, Mel Ott, Juan Gonzalez, Frank Robinson and Adam Dunn.
The two-homer game was Cabrera's AL-leading fourth of the season, and it also constituted his AL-leading 41st multi-hit game of the year. Cabrera is also fifth in the AL in runs, first in hits, tied for fourth in doubles, tied for seventh in home runs, first in RBIs, third in batting, eighth in on-base percentage, sixth in slugging, fifth in OPS, first in total bases and second in extra-base hits.
Johnny Cueto allowed one run in seven innings and picked up the win, as the Reds defeated the Brewers, 2-1, to improve to 55-40.
Cueto, who is 12-5 with a 2.23 ERA, has nine starts this season that have lasted at least seven innings with no more than one run allowed. Since 1920, the top seasonal mark for this sort of line by a Reds pitcher is 14 games, a total shared by Dolf Luque (1923), Danny Jackson (1988) and Jose Rijo (1993). Luque had nine of his 14 through the Reds' first 95 games, while Jackson had eight and Rijo had six over that span.
The Reds are 14-6 in Cueto's 20 starts. Over the past two seasons, during which Cueto has thrown 289 1/3 innings with a 2.27 ERA, the Reds are 30-14 when he begins a game.
The Blue Jays collected 18 hits and defeated the Red Sox, 15-7.
The 18 hits tied a season high for Toronto; they also had 18 against the Braves on June 10. The 15 runs were the most for the club this season, and their most against the Red Sox since Aug. 20, 2010.
Eleven of the Blue Jays runs were charged to Red Sox starter Jon Lester. Lester is the first Red Sox starting pitcher to allow at least 11 runs since Tim Wakefield was charged with 11 on May 5, 1996, also against Toronto.
Ryan Zimmerman hit a pair of home runs in Washington's 9-2 win over Atlanta, giving him 10 career multi-homer games. Zimmerman is the fifth player in Expos/Nationals history with at least 10, joining Gary Carter (19), Vladimir Guerrero (19), Andre Dawson (18) and Tim Wallach (10).
Jeff Karstens threw seven shutout innings, Pedro Alvarez hit a two-run home run, Andrew McCutchen had a pair of hits and the Pirates blanked the Marlins, 3-0.
The combined five-hitter from Karstens and two relievers gave the Pirates four team shutouts, and represented the 36th time this season the club has held the opposition to two or fewer runs. The Nationals have 37 such games, and the Pirates are tied with the Athletics for the second most in the Majors.
Alvarez's home run was his 21st of the season in 322 plate appearances. His percentage of plate appearances concluding in a homer is 6.5 -- the second best (to Ryan Braun's 6.7) in the National League.
McCutchen lifted his batting average to a Major League-leading .372 -- the highest for any player at the close of play on July 22 since Joe Mauer was at .377 in 2006, and the highest for any NL player since Todd Helton was at .382 in 2000.
In the Mariners' 2-1 win over the Rays, Ichiro Suzuki stole two bases to give him 15 for the season and 438 for his career. With his first, Suzuki broke a tie with John McGraw and Tris Speaker and owns sole possession of 54th place on the all-time list.
Ryan Doumit became the third Minnesota Twins player to homer from both sides of the plate in a 7-5 win over the Royals. Roy Smalley did it on May 30, 1986, and Chili Davis did it on Oct. 2, 1992.
Johnson recorded his 30th save of the season, preserving a 4-3 Orioles win that ran Baltimore's winning streak to five games. Baltimore improved to 19-6 in one-run games.
Johnson is the first pitcher this year to reach 30 saves, and he is the ninth different pitcher in franchise history to reach 30 in a season. Gregg Olson had three 30-save seasons, while Randy Myers had two. Don Aase, Lee Smith, Jorge Julio, B.J. Ryan, Chris Ray and George Sherrill each had one.
San Diego's Huston Street pitched a 1-2-3 ninth inning to record his 16th save in 16 chances in a 3-2 win over the Rockies, lowering his ERA to 0.95. Entering 2012, three pitchers have recorded a 20-save season with an ERA below 1.00. Dennis Eckersley had 48 saves and a 0.61 ERA in 1990, Goose Gossage had 20 saves and a 0.77 ERA in 1981 and Jonathan Papelbon had 35 saves with a 0.92 ERA in 2006. The Rays' Fernando Rodney has 27 saves and a 0.82 ERA this season.