The torrential downpour that transformed the Camden Yards infield into a muddy slop Monday night made any routine baseball play difficult. But the timing was perfect for the Orioles, who scored two runs through monsoon-like rain in the bottom of the sixth, then held on following a two-hour, 14-minute rain delay for a 4-3 win over the Los Angeles Angels. With the victory, which ended just 10 minutes before midnight, the Orioles (36-28) snapped a three-game losing streak to the Angels (27-37) and improved their record against the AL West to 10-5. With heavy thunderstorms – and even tornado warnings – in the Baltimore area Monday night, both teams knew getting an official game in would be a challenge, but because this was the Angels’ only visit to Camden Yards this season, they battled the forces of nature to dodge a suspended game. Even though the storms intensified after the game became official after four and a half innings and the Orioles leading 2-1, the game went on. The Angels tied the game in the top of the sixth inning on Josh Hamilton’s solo homer off right-hander Freddy Garcia, Hamilton’s 12th career home run against the Orioles in 43 games. But after the first four runs of the game were scored by home runs, any other simple baseball act became a challenge. The infield was shiny with puddles throughout, baserunners were slowed in mud and ground balls died in the slop. But the Orioles took advantage of those conditions in the sixth inning, after the grounds crew placed drying compound on the infield and the pitcher’s mound in the middle of the inning and continued play. "We had to get them out and they had to get us out,” Orioles manager Buck Showalter said. “It got worse as it went on. The field can just take so much.” With the game tied at 2 following Hamilton’s homer, Orioles left fielder Nate McLouth dragged a bunt that died in the infield grass for an infield hit. McLouth then stole second base to put himself in scoring position.