BALTIMORE, MAY 30 -- Mike Richards had a key three-run double and pitched 4 2/3 innings of relief to help Oxon Hill rally past Wheaton, 7-5, in a Maryland state Class AA semifinal game today at UMBC.

In the first game of the doubleheader, Kyle Coffman pitched a three-hitter and Arundel pushed across seven runs in the last two innings to eliminate Laurel, 8-1, in the other semifinal.

Oxon Hill (16-4) will meet Arundel (20-3) for the state title Saturday at McCurdy Field in Frederick at 7:30 p.m.

Unable to take advantage of several early chances, the Clippers fell behind, 3-0, as Wheaton's Steve Brown had a two-run single in the first inning and Craig Berlin had a run-scoring double in the third.

Oxon Hill, which had 10 hits, scored runs in the third and fourth innings to trail, 3-2. Wheaton starter Mike Horan (8-1) pitched his way out of further trouble in the first four inings, stranding six runners. But the Clippers got to him in the fifth.

Brian Knode walked and went to third on Chris Payne's second double of the game. Both runners scored on Scott Deters' line single and the Clippers were ahead, 4-3.

Oxon Hill loaded the bases on another single and a walk. With two outs, Richards lined a long double off the fence in left center field off reliever Gary Kirchbaum to clear the bases for a 7-3 lead.

Richards, who had four strikeouts and had retired eight in a row at one point, was touched for a home run by Berlin, who had three hits, to make it 7-4.

An error led to another Wheaton run in the seventh, but with a runner at second Richards got the last two Knights hitters on popups and the Clippers were in the final.

Laurel, the Region II champion, managed only three singles against Arundel ace Coffman. A left-handed senior, he walked three but benefited from some good defensive plays to keep Laurel (14-6) out of the big inning.

"He {Coffman} was pretty effective early but the heat and humidity got to him and he got tired," Arundel Coach Bernie Walter said. "But he is a control pitcher and wasn't going to walk many."

A double play wiped out one Laurel rally, two other Spartans base runners were picked off and another runner was thrown out on second after a bloop single.

Arundel hit the ball hard all afternoon but didn't break the game open until the last two innings.

The score was tied at 1 when Arundel scored three runs in the fifth. Carl Card opened the inning with a walk. Tom Taylor singled and Mike Looney walked to load the bases. Laurel's Mike Pasqualone hit Bobby Smyles to force in the go-ahead run.

Pat True's grounder forced the runner at home but catcher Frank Matthews' throw to first was high and bounced off Joe Linn's glove into short right field. Looney scored to make it 3-1. Steve Keppler, who had three hits in four trips to the plate with two RBI, singled Smyles home for a 4-1 lead.

The Region IV champions sent nine batters to the plate again in the sixth. They parlayed three hits -- the big hits being doubles by Taylor and Keppler -- two walks, an error and two wild pitches into four insurance runs.