BALTIMORE -- Justin Verlander put on a show at the All-Star game, with horrific results.
Against the Baltimore Orioles on Sunday, the reigning Cy Young Award winner staged a pitching clinic that ended quite nicely for the right-hander and the Detroit Tigers.
Verlander allowed three hits in eight innings and the Tigers cruised to 4-0 victory, their seventh win in eight games.
In his first appearance since yielding five runs in one inning for the AL, Verlander (10-5) struck out eight and walked two. He retired 16 of the last 17 batters he faced before leaving after 117 pitches.
"He was just in total command and I knew he would be, particularly after the All-Star game," Tigers manager Jim Leyland said. "The fans wanted to see him throw it 100 [mph] and he threw it 100. Today he pitched the way he can pitch and has been pitching. ... Today the horse did what the horses do."
Verlander allowed only two runners past first base. The only hits against him were a single by Jim Thome in the first inning, a double by Thome in the third, and single by Mark Reynolds in the seventh.
It was the anti-All-Star game for Detroit's ace, who couldn't wait to get back on the mound after the debacle in Kansas City.
"Yes, but at the same time, I had to tell myself that that's not the kind of pitcher that I am," Verlander said. "Everybody that has watched me or followed the Tigers or myself knows that that's not me. That's not the way I normally pitch so it's easy to turn the page."
It was Verlander's 117th win for Detroit, tied with Denny McLain for 13th on the team career list. He improved to 7-0 in 10 lifetime starts against the Orioles, including 5-0 at Camden Yards.
"When he had some struggles in the All-Star game I wasn't too excited about it," Baltimore manager Buck Showalter said. "I kind of had an idea he was going to be on top of his game today."
Jose Valverde worked the ninth to complete the four-hitter.
Austin Jackson and Miguel Cabrera homered for the Tigers, who took two of three from the Orioles.
Making his second start and appearance in the majors, Baltimore's Miguel Gonzalez (1-1) gave up three runs, six hits, and five walks over 5⅔ innings.
"I kept the team in the game. That's what I'm trying to do," Gonzalez said. "I felt good. Good pitches. They got hits. That's just baseball."
Thome had three hits for the Orioles, who have lost 10 of 14. Second baseman Robert Andino left in the sixth inning after hurting his left shoulder diving for a single. X-rays were negative, and he will receive an MRI today.
Baltimore was under three runs for the 14th time in 25 games. Wilson Betemit struck out three times and J.J. Hardy failed to hit the ball out of the infield in four at-bats to extend his hitting slump to 4 for 55 (.073).
Blame it on Verlander.
"After the All-Star game, I thought we were going to have a real good shot of lighting him up, but I think he was just setting us up," left fielder Chris Davis deadpanned. "He's good. He won MVP last year for a reason. I felt like at times that he was just toying with us."
Jackson opened the game with a drive into the center-field seats, his third leadoff homer of the season and seventh of his career. He also extended his run-scoring streak to 12 games, most by a Detroit player since Rocky Colavito scored in 12 straight in 1961.
The Tigers added a second-inning run when Brennan Boesch doubled and scored on a single by Jhonny Peralta.
Detroit made it 3-0 in the sixth. Prince Fielder walked, took second on a single by Boesch, and scored on a single by Alex Avila.
NOTES: Orioles RHP Jason Hammel will undergo surgery on his right knee to remove loose cartilage. He is expected to miss at least a month. ... Leyland managed in his 3,264th game, 15th-most in major league history. ... Baltimore's Mark Reynolds ended a 0-for-17 drought with a seventh-inning single.