It was the baseball equivalent of hooking a tee shot into the woods, taking a mulligan and hitting a 280-yard drive down the middle of the fairway.

C.J. Wilson got a do-over Saturday, just 12 hours after taking the loss in a rain-shortened start Friday night, and the Angels' left-hander nailed it, subduing baseball's best offense for 5 2/3 innings and silencing a hostile Ballpark in Arlington crowd during a 4-2 Angels victory.

The former Rangers ace, booed loudly in his old home park, gave up two runs and five hits, Mark Trumbo hit a two-run home run and sparked a decisive two-run rally with a walk, and four relievers combined for 3 1/3 hitless innings, as the Angels rebounded from Friday night's ugly 10-3 loss and evened the series against their American League West rivals.

"I got a dry run [Friday] to see what the fans would be like, and I collected some colorful insights on my career," said Wilson, who signed a five-year, $77.5-million deal with the Angels in December. "There's little kids in the stands … you wouldn't believe the things they were saying.

"You guys should stick a microphone out there and listen to it and make a transcript of that. It would be very interesting. You do everything you can to de-personalize it. You're not going to go out there and pitch with headphones on. You hear it, but you just tune out."