CLEVELAND, SEPT. 30 -- Candy Maldonado drove in three runs with three hits, including his 22nd home run, as the Cleveland Indians ended their four-game losing streak and defeated the Baltimore Orioles, 7-3, today in the second game of a doubleheader.

Baltimore won the first game, 6-3, as Bob Milacki, making his first start since July 30, allowed two hits over seven shutout innings. Cal Ripken hit his 21st home run.

In the second game, the Indians broke a tie at 3 with three runs in the sixth off reliever Dorn Taylor (0-1). Two of the runs were unearned after second baseman Tim Hulett bobbled Stan Jefferson's leadoff grounder for an error.

Mitch Webster followed with a walk, and Tom Brookens's bunt single loaded the bases. Carlos Baerga hit into a run-scoring forceout for a 4-3 lead, and Maldonado and Brook Jacoby hit RBI singles.

Brookens drove in another run in the seventh with his third single.

Charles Nagy (2-4) gave up three runs on six hits over six innings. Doug Jones got his 42nd save.

The Indians scored a run in the first on Maldonado's RBI single and tied it with two in the fifth on Maldonado's solo homer and Jacoby's RBI single off Dan Boone, a 36-year-old making his first career start.

"It's fun being out there against quality hitters," said Boone, who allowed three runs in 4 2/3 innings. "I'm looking to come back here, maybe be a spot starter, but at the very least as one of the guys out of the bullpen."

Baltimore's Mickey Tettleton hit his 14th home run in the second inning and Sam Horn hit a two-run single in the third.

Milacki (5-8), who spent August on the disabled list because of a strained right shoulder, dominated the Indians for seven innings and won for the first time since June 30.

After Milacki left, the Indians scored three runs in the ninth off Jose Bautista and Curt Schilling. Gregg Olson got one out for his 36th save, extending his team record.

Greg Swindell (12-9) yielded five runs on 10 hits in 6 1/3 innings. Bob Melvin and Randy Milligan each had three hits.

Cal Ripken entered the game with a .344 lifetime average against Swindell. He homered in the fourth to put Baltimore up by 1-0.

The Orioles added single runs in the fifth on Mike Devereaux's fly and the sixth on a run-scoring, double-play grounder by Leo Gomez.

They broke it open with three in the seventh. Bill Ripken singled home one run and Milligan drove in two with a bases-loaded single.