Gylfi Sigurdsson abrió la cuenta para el Swansea a los 36 minutos, al cabecear un centro de Scott Sinclair, y agregó el segundo a los 66, su quinta diana desde que llegó en enero cedido a préstamo por Hoffenheim. Joe Allen marcó el tercero a los 77.
Swansea ascendió al octavo puesto en la liga Premier, mientras que Fulham cayó al 11ro.
Wigan ha ganado apenas uno de sus 14 últimos partidos.
James McArthur anotó por Wigan a los 54 minutos, y Paul Scharner igualó por West Brom a los 65.
En la Copa de Inglaterra, Everton y Sunderland igualaron 1-1 y jugarán un partido de desempate para definir un boleto a las semifinales de la Copa de la FA.
Phil Bardsley abrió la cuenta por Sunderland a los 12 minutos con un remate de larga distancia, y Tim Cahill igualó por los anfitriones 11 minutos después.