Mills pitched five innings of three-hit ball in a spot start for the injured Dan Haren after getting called up from the minors, and the Angels supported him with home runs from Albert Pujols, Erick Aybar, Mike Trout and Mark Trumbo in a 6-0 victory over the Baltimore Orioles on Sunday.
"I found out yesterday that I was coming up here, and that's all you can hope for -- give the team a chance to win and help them take a big series going into the break," Mills said. "I was just mixing today. I didn't really throw my cutter much, but the changeup and curveball were there when I needed it. I was fighting my command a little bit, but I was able to make them put it in play and pop some up."
Mills (1-0) threw 88 pitches on three days' rest, striking out six and walking none. The 27-year-old left-hander was obtained from Toronto in December for catcher Jeff Mathis.
"Jerry (general manager Jerry DiPoto) called me and said that they liked me as a starter," Mills said. "That's all I've ever been, coming up through the minors. So when I got traded, I was really, really excited to get a fresh start. And I saw this as an opportunity to create depth in the rotation."
Mills is 3-3 with a 7.38 ERA in 10 big league starts over a four-year span, but 3-0 with a 1.56 ERA in three starts against the Orioles.
"We couldn't really get anything going against him," first baseman Mark Reynolds said. "He changed speeds and kept the ball down. And when he came out of the game, they had a lot of guys throwing mid-to-upper 90s, which was tough."
LaTroy Hawkins, Kevin Jepsen and Jordan Walden each pitched an inning of relief, and first-time All-Star Ernesto Frieri closed out the combined five-hitter for his 12th save in as many attempts, keeping his ERA unblemished in 26 appearances since the Angels obtained him from the San Diego Padres on May 3 for utilityman Alexi Amarista and minor leaguer Donn Roach.
The Halos' major league-leading 13th shutout win of the season -- two more than all of last year -- put them a season-best 10 games over .500. They are a major league-best 42-24 since promoting Trout from Triple-A Salt Lake on April 28. The 20-year-old rookie heads to his first All-Star Game batting .341 with 12 homers, 40 RBIs and an AL-high 26 stolen bases in 29 attempts.
"I'm just trying to make things happen," Trout said. "I'm trying to do my job, which is to get on base, score runs, steal some bags and put our team in situations where they can drive me in. I really feel comfortable out there."
Rookie Wei-Yin Chen (7-5) lost his fourth straight start after winning his previous three outings. The Taiwanese-born left-hander gave up five runs, five hits and three walks over four-plus innings in the shortest of his 17 big league starts.
Chen surrendered three homers in a span of seven batters as the Angels built a 4-0 lead through four. Aybar drove his to left-center field on the first pitch with two outs in the second, Trout cleared the double-decker bullpen in left with two outs in the third, and Pujols barely cleared the bullpen gate with a two-run shot two batters later -- also on the first pitch -- after a bloop double to center by Torii Hunter.
"This is pretty indicative of the type of team we have -- not necessarily always home runs, but just quality hitters and tough outs one through nine in the lineup," Trumbo said. "Home runs are obviously bonuses, but our job is just to grind out at-bats, and today was a good example."
Trumbo added his 22nd homer with two out in the fifth, tying Garret Anderson (2003) for the most by an Angels player before the All-Star break since 2000, when Anderson had 26, Troy Glaus 25 and Mo Vaughn 23. Trumbo heads to his first All-Star Game batting .306 with a team-high 57 RBIs.
"I'm happy with where things are, but I think there's still a lot of room for improvement," he said. "I try not to pigeonhole myself into a certain area and say this is where I feel comfortable, because I think you can always get better."
The Orioles (45-40) have a winning record at the All-Star break for just the second time since 1998. They were 47-40 in 2005.
"We've definitely exceeded a lot of people's expectations," Reynolds said. "I mean, we're right in the thick of things, and anything can happen in the second half. We're definitely not done. We've got a lot of games left to play, and we've got a stretch right after the break where we're going to have to win some games, but we're looking forward to it."
Angels LHP C.J. Wilson has been replaced on the AL All-Star squad by Jake Peavy of the Chicago White Sox because of blister problems on his middle finger, but will travel to Kansas City for the festivities. "You don't want to take any risks and jeopardize the rest of your season," Wilson said. "I threw a bullpen today as kind of a check, and it just doesn't feel 100 percent, so there's no point. It's something that's kind of been on and off. I've had finger and blister problems all year, and I had to come out of a game in Seattle because of it. So it's not anything new." ... The Orioles have scored in only one of their last 32 innings, getting a three-run homer from Steve Pearce against Wilson in the in the fifth on Friday night in a 3-2 win. ... Trout and Trumbo have homered in the same game six times, and the Angels have won five of them. The only loss was on Friday. ... Trumbo also will participate in Monday's Home Run Derby, an event Anderson won in 2003, the day before earning All-Star MVP honors.