Sonny Gray struck out 10 batters and allowed just three hits in six scoreless innings as the St. Louis Cardinals routed the visiting Detroit Tigers 11-4 Monday night.Gray (5-1) rebounded from his worst outing of the season: seven runs allowed in 3 2/3 innings against the Philadelphia Phillies on Wednesday. He walked just one in his 90-pitch outing vs. Detroit.Ivan Herrera, Jordan Walker and Pedro Pages drove in two runs each for the Cardinals, who won for the 13th time in 15 games. Lars Nootbaar and Brendan Donovan (3-for-5) each had an RBI and two runs.Dillon Dingler finished with two hits for the Tigers had won five of their previous six games.The Tigers opened with left-hander Sean Guenther (0-1) before turning to Keider Montero for bulk innings.That strategy failed as the Cardinals took a 1-0 lead in the first inning. Nootbaar hit a leadoff double and moved to third on Masyn Winn’s single.After Winn was thrown out trying to steal, Donovan hit an RBI single. Montero relieved Guenther and retired the next two batters to end the inning.The Cardinals increased their lead to 2-0 in the fourth. Herrera hit a leadoff single, extending his hitting streak to nine games.