BALTIMORE - A hard-driving storm blew through Baltimore on Monday evening, and for a while it looked like the Baltimore Orioles were going to be the victors of a rain-shortened game against Los Angeles.
But the baseball gods, as they are called by diehard fans, had other plans, so the Orioles and Angels endured a delay of more than two hours before Baltimore held on for a 4-3 win in front of 15,514 at Camden Yards.
Adam Jones hit a two-run home run and drove in three of Baltimore's runs, which gave veteran starter Freddy Garcia his third win in four outings and pushed the Orioles' record to 36-28.
Los Angeles is going the other way at 27-37 and dropped its seventh in nine games, although the Angels led early and hit two homers off Garcia (3-3) before the rains came.
Garcia, the on-again, off-again fifth starter in Baltimore's on-again, off-again rotation, faced Los Angeles five days after getting shelled in Houston and lasting only three innings. He made it through six despite the homers, but the Orioles found their offense while the skies dumped sheets of rain on the ballpark and created ponds in the outfield.
Nate McLouth led off the sixth with a walk against Angels starter Jered Weaver (1-2) and promptly stole second base. Manny Machado followed with a single to right, but Los Angeles' Josh Hamilton had the ball skid under his glove on the wet grass and get beyond him, and McLouth motored home to give Baltimore a 3-2 lead.
Nick Markakis added a single and Jones' fly ball to right was deep enough to score Machado from third.
Chris Davis reached on a fielder's choice just before crew chief Joe West called for the groundskeepers to get the tarp.
Play resumed at 11 p.m., and Baltimore's bullpen held the Halos in check from there. Tommy Hunter, Darren O'Day, and Jim Johnson combined for three innings and Johnson earned his 22nd save with a perfect ninth.
Hamilton led off the sixth with a home run to right, his ninth of the year, and tied the score at 2-2. It was the sixth homer surrendered by Garcia in two starts.
Jones ripped an 0-1 pitch down the left-field line for a two-run shot in the fourth, his 13th homer of the season, and Baltimore went on top 2-1 in the fourth. Jones has hit safely in 55 of 64 games this season.
Mike Trout went the opposite way and hit Garcia's first pitch onto the flag court in right field with one out in the third inning. It was Trout's 11th homer - and his first in 72 at-bats - and it gave the Angels the early 1-0 lead.
But Jones and the Orioles took the first game of this three-game series and improved to 10-5 against AL West opponents.
Miguel Gonzalez is Baltimore's scheduled starter Tuesday while the Angels counter with Jason Vargas.