It moved the resilient Twins into to a tie with the Angels and one game back of the Astros for the second American League Wild Card spot, with three games remaining against the Royals this weekend.
"I gave up the lead and I knew we weren't going to roll over," Duffey said. "I knew we weren't going to quit. So it was a lot of fun."
Danny Santana started the rally in the eighth with an unlikely pinch-hit walk with one out, as he had drawn just five walks in 271 plate appearances this season.