Late penalty wins it