In the bottom of the sixth, Luis Castillo of the Twins bunted into a triple play. With Nick Punto on second and Shannon Stewart on first, both runners broke from their bases. Castillo popped up his bunt which Paul Konerko caught, threw to Tadahito Iguchi at first and then Juan Uribe at second.
The last triple play turned by the White Sox was on July 7, 2004 when they got a 5-4-3 ground ball triple play against the Angels. Bengie Molina was the batter.
The Twins last hit into a triple play on September 8, 1996 when Ron Coomer grounded into a 5-4-3 ground ball triple play against the Angels.
There is a listing of triple plays available at Retrosheet under "Special Lists".