Fairfield Tops No. 20 Marist in Overtime