PJ Banville gave Wexford a 0-4 to 0-2 lead after 17 minutes, with Jason Doherty on target for DIT. Two further Doherty points had the sides level after 20 minutes but then Banville stepped up and rattled off 1-1 to hand Wexford a 1-7 to 0-5 interval lead.
With Mayo star Aidan O’Shea beginning to impact on the midfield exchanges, DIT took control on the resumption and seven unanswered points had the visitors leading 0-12 to 1-8 by the 50th minute.
DIT were then reduced to 14 men with the dismissal of Colin Walsh but they bounced back superbly, with Collins converting a penalty.
After Adrian Flynn and Conor Walsh had exchanged points, Wexford finished with a neat point from Banville, but it was too late.
WEXFORD: B Redmond; J Wadding, G Molloy, B Mulligan; J Kelly (0-1), A Doyle, B Malone; D Waters, D Murphy; C Carthy, S Roche, A Flynn (0-3, 1f); K O’Grady, C Doyle, P J Banville (1-7, 0-5 f). Subs: R Tierney for Kelly, R Quinlivan for Murphy (ht); S Culleton for Carthy (45); K Kehoe for C Doyle (55).
DIT: R Whelan; C Walsh, B Menton (0-1), G O’Hara; A Nestor (0-1, 45), N Devereux, R Sheridan; A O’Shea, R Hazley; J McGrath, M Collins (1-3, 1-0 pen, 0-2 f), C Reddin (0-1); H Dawson, J Doherty (0-7 4f), P Maguire.
Subs: B Allen (0-1) for Dawson (ht); K O’Brien for McGrath (48); S O’Connor for Maguire (55); Conor Walsh (0-1) for Doherty (62); D Reilly for Reddin (64).
Referee: B Cawley (Kildare).