MIAMI -- Mario Hollands' splendid run ended in the eighth inning Wednesday night of a 5-0 loss to the Marlins at Marlins Park.

He allowed a two-run home run to Jarrod Saltalamacchia to snap a 19-game scoreless streak, which was a franchise record for a rookie reliever, and an 18-inning scoreless streak.

Marcell Ozuna hit a line drive off Hollands' right knee that ricocheted into foul territory during the first at-bat of the inning. Hollands remained in the game, allowing the single to Ozuna, a home run to Saltalamacchia and a double to Jeff Baker before being pulled from the game.

The Phillies said Hollands left with a bruised right knee.