Santana ended a personal two-game losing skid, shutting down a Texas offense that had produced 28 runs in its two previous games. Santana reached double digits for strikeouts for the 35th time and fell one short of matching his career high.
Santana allowed one run and four hits, and walked two.
Morneau hit a two-run shot in the fourth and a three-run drive in the fifth to give him 13 homers for the season. Torii Hunter added a two-run homer in the eighth
Sammy Sosa hit his 598th career homer for the Rangers.