The win puts Reading into 7th place, 1 place and 1 point behind the last European spot.
Emile Heskey opened the scoring for Wigan but then Reading scored through Ingimarsson, Long and Lita.
Landzaat scored what turned out to be a 90th minute consolation.