Harrison Bailey threw for three touchdowns and Caullin Lacy scored twice as Louisville hung on to beat Washington in a 35-34 nail-biter in the Sun Bowl on Tuesday.