college football week 3 recap