Felix Hernandez became the third youngest pitcher since 1952 to reach 1,000 strikeouts, pitching 7 1-3 strong innings to lead the Seattle Mariners to a 4-2 win over the Boston Red Sox and a split of their day-night doubleheader Wednesday. Hernandez (10-10) struck out nine and allowed four hits and one walk as the Mariners snapped a four-game losing streak while ending the Red Sox winning streak at four. Boston scored an unearned run in the third and trailed 4-1 when Tim Wakefield (3-10) left after 5 2-3 innings. Then J.D. Drew hit a solo homer in the sixth, the first earned run off Hernandez in 27 2-3 innings over four starts. The Red Sox threatened in the eighth with runners at second and third with one out. In the opener, Josh Beckett (4-3) got his first victory in four starts as the Red Sox won 5-3. Hernandez lowered his ERA from 2.51 to 2.47, second in the AL to Clay Buchholz of the Red Sox at 2.26. He also recorded his 1,000th strikeout, fanning David Ortiz in the sixth, at the age of 24 years, 139 days. Only Bert Blyleven (23 years, 121 days) and Dwight Gooden (23 years, 249 days) did it at a younger age. Blue Jays 6, Yankees 3: At Toronto, Vernon Wells and Aaron Hill homered as Toronto held on when Curtis Granderson flied out with the bases loaded to end Toronto's win over New York. Down 6-2 with two outs and none on in the ninth, the Yankees rallied. Jason Frasor was pulled after a pair of walks and closer Kevin Gregg gave up an RBI single to Eduardo Nunez and hit Derek Jeter with a pitch that loaded the bases. Gregg retired Granderson on a routine fly just short of the warning track in center field for his 29th save in 33 chances. Toronto took two of three in the series. The Yankees remained even with Tampa Bay for the AL East lead. Rangers 4, Twins 3: At Arlington, Texas, Vladimir Guerrero and Josh Hamilton homered in support of C.J. Wilson, who won his sixth consecutive decision for Texas, in a victory over Minnesota in a matchup of division leaders. Guerrero had three hits, including the tiebreaking homer leading off the sixth against Brian Duensing (7-2) that came after Wilson had already thrown his last pitch. Royals 4, Tigers 3, 12 innings: At Detroit, Willie Bloomquist's one-out home run in the 12th inning gave Kansas City a win over Detroit. Kansas City, which also got a homer and two RBIs from Kila Ka'aihue, rallied from a 3-0 deficit to snap Detroit's five-game winning streak and avoided being swept in the three-game series. Phillip Humber (1-0), who pitched three innings of scoreless relief, got the win for the Royals and Joakim Soria got his 36th save in 38 chances. Angels 12, Rays 3: At Anaheim, California, Mike Napoli hit a grand slam, Hideki Matsui doubled in three runs and Howie Kendrick had four hits to help the Los Angeles Angels to prevent Tampa Bay from sweeping a series in Anaheim for the first time. Tampa Bay remained tied with the Yankees atop the AL East standings with identical 78-49 records, best in the majors. The Angels stopped a three-game slide overall and a four-game skid against the Rays at home. Athletics 6, Indians 1: At Cleveland, Trevor Cahill pitched seven strong innings as Oakland handed Cleveland its fifth straight loss. Orioles 4, White Sox 2: At Chicago, Brian Matusz pitched seven impressive innings and Brian Roberts homered as Baltimore beat Chicago.