Tarik Skubal set down the first 15 batters he faced and recorded a season-high 12 strikeouts as the streaking Detroit Tigers edged the visiting Texas Rangers 2-1 on Friday night.Skubal (4-2) allowed one run on two hits in seven innings. His strikeout total was one shy of his career high. Will Vest notched his fourth save.Colt Keith had two hits, scored a run and drove in another for the Tigers, who have won five straight and eight of their last nine games. Dillon Dingler added an RBI double.Texas starter Patrick Corbin (2-2) gave up two runs and three hits while walking four and striking out three in seven innings. Sam Haggerty’s RBI single accounted for the Rangers’ run. Texas has lost 12 of its last 16 games.The Tigers took a 1-0 lead in the second. Spencer Torkelson drew a one-out walk and Keith hit into a fielder’s choice. Dingler followed with a fly ball to left center that eluded a diving Wyatt Langford for a double as Keith scored from first base.After Skubal polished off the last two batters in the top of the fourth with strikeouts, the Tigers made it 2-0 in the bottom of the inning. Riley Greene had a leadoff walk and stole second with two outs. Keith then lined a single to center to score Greene.