MIAMI — Ryan Mountcastle hit a go-ahead single in the 10th inning and the Baltimore Orioles rebounded after wasting a six-run lead to beat the Miami Marlins 7-6 on Thursday for their fourth win in 12 games.
AL East-leading Baltimore (61-41) avoided getting swept in the three-game series against the NL-worst Marlins (37-66).
''Great team win there, to end it in extra innings and squeak out a victory,'' Mountcastle said. ''We needed that one.''
Anthony Santander hit his 28th homer, and Colton Cowser and Connor Norby also went deep against Roddery Muñoz as the Orioles built a 6-0 lead by the fourth inning.
''We swung the bats really well to start the game and we don't add on,'' Orioles manager Brandon Hyde said. ''We've done this too many times and we have to learn to be able to step on people and make it easier on ourselves.''
Josh Bell hit a solo homer in the sixth, and Miami closed to 6-3 in the eighth when Xavier Edwards hit an RBI single and scored on Bryan De La Cruz's double.
Craig Kimbrel blew a save for the fifth time in 28 chances after a one-out single and a pair of walks. Jazz Chisholm Jr. drove in a run with a grounder that shortstop Gunnar Henderson bobbled for an error. Edwards hit a sacrifice fly and Bell followed with a tying single.
Yennier Cano (4-2) struck out De La Cruz to strand runners at second and third.