That's why the Orioles seemed stunned by their 6-2 victory over the Tigers on Sunday.
"I don't think we hit a single ball hard all day," Baltimore's Jay Gibbons said. "That guy pitched pretty well. He just got really unlucky."
Baltimore had five infield hits and the Tigers committed three errors and made several other mistakes that led to four unearned runs.
"It was just mind-boggling," said Tigers third baseman Brandon Inge, who committed an error. "They didn't hit it hard, but there was no way to make plays on half those balls."
Baltimore took two of three from Detroit and moved them to 4-3 on their 13-game road trip.
"Halfway through yesterday's game, things looked pretty bad," Gibbons said. "Now we've salvaged a good road trip."
Daniel Cabrera (5-4) won for the fourth time in six starts. He gave up two runs on a first-inning homer, but was not scored on again. He gave up five hits in seven innings and struck out four without walking a batter.
"He really settled down after that first mistake," Baltimore manager Lee Mazzilli said. "It was a hot day, and that will drain any pitcher, but he did a great job. That kid can dominate a game."
Maroth (4-6) lost his fourth straight start, giving up six runs - two earned - on 10 hits in eight innings.
"I had some of my best stuff all year, and for the results to look like this is a little sad," he said. "What makes it worse is that I've been struggling a bit. You look for something to go your way and nothing does."
Detroit took a 2-0 lead in the first on Dmitri Young's 10th homer, but didn't get another runner in scoring position until Nook Logan stole second with one out in the sixth inning.
Baltimore took advantage of a slip and a throwing error by third baseman Brandon Inge to score four runs in the fifth. Rafael Palmeiro reached on an infield hit leading off when Tigers first baseman Chris Shelton fell down after fielding a grounder.
At the age of 40, Palmeiro didn't think his speed intimidated Shelton into the slip.
"He just made a mistake," he said. "The Tigers gave us some extra outs today, and we were able to take advantage of that."
After a clean single by Chris Gomez, Gibbons hit a slow grounder down the third-base line for an RBI double. One out later, Sal Fasano grounded to Inge, who threw wildly to the plate for an error and a 2-all tie.
Ramon Nivar's groundout scored Gibbons with the go-ahead run and Mora hit an infield single to third, scoring Fasano.
"That was one inning we would like to forget, that's for sure," Tigers manager Alan Trammell said. "That was some strange baseball."
The Orioles added two more runs in the seventh when Maroth failed to tag Nivar on a dribbler down the first-base line then threw late to first giving Nivar an infield hit. Fasano, who led off with a double, advanced to third.
Nivar then tried to move up on a wild pitch, and catcher Vance Wilson's throw skipped into center field for an error, allowing Fasano to score and Nivar to go to third. Mora followed with a sacrifice fly to make it 6-2.
- Shortstop Carlos Guillen made a throwing error in the sixth inning. Guillen (knee) started at shortstop for the first time since May 25.
- Rondell White, who is on a career-best 20-game hitting streak, got a routine day off, as did Ivan Rodriguez.
- Troy Percival, who was activated prior to the game after being out since May 8 with a torn muscle in his pitching arm, pitched a scoreless ninth for Detroit.
- Cabrera had walked at least two batters in each of his first 10 starts.
- The temperature was in the high-80s -- the warmest day this season in Detroit.