Jimmy Gobble replaced Burgos, and Millar blooped a 3-2 pitch to right to score Lopez and complete the 3 hour, 54-minute marathon.
John Halama (2-1) worked the ninth for the Orioles, who earned their first sweep of the season. It was their first home sweep of a three-game series against Kansas City since 1999.
Mariners 9, Angels 4
At Anaheim, California, Raul Ibanez, Jose Lopez and Yuniesky Betancourt each hit two-run homers, helping Seattle beat Los Angeles.
Carl Everett added a solo shot as seven of the Mariners' runs came on long balls barely 12 hours after their 5-4 victory on Richie Sexson's homer in the 13th inning on Saturday.
Gil Meche (3-2) allowed four runs on six hits in 5 1-3 innings, struck out five and walked three.
The Angels lost for the seventh time in eight home games behind another disastrous outing by Jeff Weaver (1-6), who gave up seven runs on seven hits in 3 2-3 innings -- his second-shortest outing of the season.
The Mariners led 4-0 on a pair of two-run homers by Ibanez and Lopez, who connected on his first pitch from Weaver in the third.
White Sox 9, Twins 7
At Minneapolis, Mark Buehrle settled down after an awful first inning and Chicago turned a triple play.
Jim Thome broke out of a 0-for-12 slump with a home run in the third and Jermaine Dye and A.J. Pierzynski also went deep for Chicago, which had been outscored 18-5 in two losses to start the four-game series.
Minnesota trailed 9-7 when Nick Punto led off the sixth with a bunt single and Buehrle walked Shannon Stewart. Luis Castillo tried to bunt them over, but his attempt popped up in the air. Paul Konerko charged in from first and made a shoestring catch, then threw to Tadahito Iguchi at first to get Stewart.
Iguchi fired to Juan Uribe to get Punto at second base, giving the Sox their first triple play since July 7, 2004, against the Angels.
Carlos Silva (2-6) got the loss for the Twins.
Buehrle (4-2) allowed seven runs in the first inning then shut out the Twins over the next five innings. Bobby Jenks pitched 1 1-3 innings for his 11th save.
AP, Cincinnati, Ohio
Ryan Howard tied the game with a pinch-hit homer, then connected again in the 12th inning to power the Philadelphia Phillies over the Cincinnati Reds 2-1.
The Phillies won for the 13th time in 14 games, completing their first three-game sweep in Cincinnati since September 2002.
Howard's 12th homer off left-hander Chris Hammond (0-1) finished the longest game of the season for both teams. It was his third two-homer game of the season -- he also had a solo shot in the eighth off starter Brandon Claussen.
Geoff Geary (1-0) pitched out of a two-on, two-out threat in the 11th to get the victory, a day after he was recalled from Triple-A. Tom Gordon got the last three outs for his 13th save in 14 tries.
The Reds have lost three in a row for the first time this season, a slump that knocked them out of first place in the National League Central division.
Cincinnati's Jason LaRue hit a solo homer with a pink bat inscribed with his mother's name, providing the only run off a Phillies starter in the series. Claussen made the 1-0 lead stand until the eighth.
Padres 9, Cubs 0
At Chicago, Clay Hensley pitched his first career shutout, allowing two hits, and Khalil Greene hit a three-run home run to lead San Diego.