ARLINGTON, Texas -- Jon Singleton homered among three hits and drove in four runs, Marwin Gonzalez had a bases-loaded triple and the Houston Astros snapped a seven-game skid with a 12-7 victory over the Texas Rangers on Monday night. Gonzalezs triple followed five consecutive singles in a six-run second inning, and Singletons towering flyball landed two rows above the Texas bullpen in right-centre for a three-run shot and a 9-2 lead in the fourth. Jarred Cosart (9-6) won for the first time in 12 career starts against AL West opponents despite allowing nine hits and six runs -- five earned -- in five innings. Every Houston batter had at least one hit after George Springers infield single with one out in the fourth. Singleton followed with his sixth homer to knock out Texas starter Miles Mikolas (0-1), who gave up 12 hits and nine runs in 3 1-3 innings. Adrian Beltre extended his hitting streak to 10 games with an RBI double in the third inning and a solo homer in the fifth that pulled the Rangers to 9-6. Beltres team-leading 12th home run came an inning after Elvis Andrus three-run double down the left field line. Houston relievers Josh Fields and Tony Sipp kept the Rangers from getting any closer, combining to strike out seven in a row starting in the sixth, when Texas trailed 10-6. The streak included Jake Smolinski in his major league debut for Texas in the seventh. The Rangers lost for the 16th time in 19 games since they were 35-35 after winning a series opener in Oakland to get within seven games of the As last month. Texas, a playoff contender the past four seasons, started the day 17 games behind Oakland and finished it just two ahead of last-place Houston. Singleton had the first of the five straight singles and reached base four times, capped by an RBI double in the eighth. Carlos Corporan also had three hits as the Astros finished with a season-high 17. Alex Presley hit his fifth homer -- a solo shot in the sixth -- and was one of four Houston players with two hits. He had to come out after the 10th pitch of an at-bat in the eighth inning when he appeared to injure his right side on a swing. Pinch-hitter L.J. Hoes had a sacrifice fly to right on the first pitch he saw. NOTES: Jose Altuve tied Houstons franchise record for hits before the All-Star break at 123 on an infield single in the fourth. The play was originally ruled an out before Porter challenged. The replay clearly showed Altuve was safe, tying Bob Watsons record from 1973. Altuve broke the record with a single in the eighth. ... Rangers RHP Nick Martinez was scratched from Tuesdays start because of a pulled muscle in his rib cage. Hes being replaced by RHP Phil Irwin, who made his only big league appearance in a start for Pittsburgh last year. New England Patriots Store . Cruz set the tone with a two-run homer in the first inning, and Baltimore scored eight times in the eighth to pull away for a 12-3 victory in Game 1. The major league leader with 40 homers during the regular season, Cruz added an RBI single to his early blast off Max Scherzer. Wholesale Patriots Jerseys . Kuznetsov, who was selected by the Capitals in the first round of the 2010 NHL Entry Draft, has been playing for his hometown team Chelyabinsk Traktor of the KHL. https://www.patriotsjerseysale.com/.com) - Colorado forward P. New England Patriots Pro Shop . -- Zach Johnson is like most players at the World Challenge, not sure whether hes still playing in 2013 or if hes in the middle of the new wraparound season that officially started in October. Stitched Patriots Jerseys . - Vince Carter, heading into his 17th NBA season, doesnt consider age a big issue anymore.Saturdays GamesNHLLos Angeles 4 Arizona 2Colorado 5 Buffalo 1Philadelphia 7 Toronto 4Montreal 4 Ottawa 1Washington 4 New Jersey 0N.Y. Islanders 3 Tampa Bay 1Pittsburgh 3 Florida 1N.Y. Rangers 3 Carolina 2 (SO)Columbus 3 Chicago 2 (SO)Nashville 6 Minnesota 5 (OT)Vancouver 3 Calgary 2 (OT)San Jose 3 St. Louis 2 (OT)---AHLTexas 3 Toronto 1Hartford 2 Lehigh Valley 1 (OT)Syracuse 3 Albany 2Portland 4 Worcester 3 (OT)Manchester 5 Providence 4Grand Rapids 1 Lake Errie 0 (SO)Utica 4 Adirondack 1Springfield 2 Hershey 1 (OT)Milwaukee 4 Rochester 2Wilkes-Barre/Scranton 3 Binghamton 0Norfolk 2 Bridgeport 1Iowa 5 Chicago 1Oklahoma City 3 Rockford 2 (OT)---NBAPhoenix 99 New York 90Portland 114 New Orleans 88Charlotte 104 Utah 86Atlanta 104 Houston 97Dallas 99 San Antonio 93 Denver 76 Indiana 73L.dddddddddddd.A. Clippers 106 Milwaukee 102---NFLWashington 27 Philadelphia 24San Diego 38 San Francisco 35 (OT)--- ' ' '