Washington: The rain was heavy and relentless. As the puddles grew deeper on the tarp at Nationals Park, the Baltimore Orioles were left to wonder if their bid for a rare road victory would be thwarted by, of all things, the weather.

During a season in which very little has worked in their favour, the Orioles withstood a long rain delay to beat the Washington Nationals 3-0 on Wednesday night.

Baltimore led 2-0 after four innings when play was stopped. After a wait of 2 hours, 43 minutes, the game resumed with a few hundred fans from the announced crowd of 32,153 sprinkled around the lower seating bowl.

Mark Trumbo homered for Baltimore, and Andrew Cashner and four relievers combined on a five-hitter in a game that ended long after midnight.

“It was nice,” Trumbo said. “I’m glad that we actually kept the game going. Had we not been able to, it might have been a wash. But it ended up being pretty big for us.”

Baltimore ended a six-game losing streak to Washington that began last May.