Johnson rues missed opportunity