NASCAR: Rain gets last laugh