The Marlins have dropped 11 of their last 13 and have sunk to 13-36, the worst record in the major leagues. They've lost four straight and are in danger of being swept Sunday.
After Dietrich's home run, it appeared the Marlins were headed in the right direction. The drive tied the game and extended Dietrich's streak of reaching base to 14 games, the second-longest streak for any Marlin to start his career behind Kevin Millar's 17 in 1999.
"We finally get a big hit, Dietrich does. Great swing. Great at-bat. He crushed that ball," Marlins manager Mike Redmond said. "I was thinking the momentum is switching to our side and then they come back on four pitches and win the ballgame."
The loss was the second straight one-run defeat for Miami, which is 6-13 in one-run games this year.
"Obviously that's not the way we wanted to go out," Webb said. "It sucks losing two games in a row like that."
NOTES: White Sox LHP Chris Sale, who was scratched from his start Wednesday, played catch off flat ground Saturday. He's expected to throw a bullpen session Sunday and start Tuesday. . Marlins RHP Nathan Eovaldi pitched five innings and struck out five in a rehab start at Class-A Jupiter. Eovaldi hasn't pitched in the majors this season after going on the DL with right shoulder inflammation. ... John Danks, who made his first start for the White Sox in over a year Friday night, said his left shoulder felt good one day after throwing 76 pitches. ... Redmond said 2B Donovan Solano, who was placed on the DL May 7 with a left intercostal strain, will be sent to extended spring training Monday. ... INF Angel Sanchez was outrighted to Triple-A Charlotte after being reinstated from a rehab assignment for lower back spasms. The move clears a spot on Chicago's 40-man roster. ... Chicago's Hector Gimenez started in place of Tyler Flowers for the second straight night. Flowers also missed Friday with back spasms. ... Sunday's pitching matchup is Miami's Alex Sanabia (3-6, 4.56 ERA) against Chicago's Dylan Axelrod (2-3, 4.13).