The same reason they played at Southern Miss? I'm guessing either: A) they couldn't (or were too stingy to) buy them out of the second half of the home and home or B) they wanted a game in a big city (possibly for recruiting or exposure reasons in such a large city)...the game is at Gillette Stadium in/near Boston.