screwed up
hammer (something) home
a roller coaster ride
asleep at the wheel
flag down
Hit the nail on the head