Matt Vierling hit a go-ahead, two-run double in the 8th to lift the Detroit Tigers over the Kansas City Royals 3-2.