The Rangers got creamed Saturday night 16-7 but got  revenge of sorts last night.  Derek Holland went eight and a third innings, gave up just 2 hits, both to Lance Berkman, blanking the Cards 4-0 in game 4.  Game 5 tonight in Arlington.