Strava wrong? No, just no. EVERYONE knows that Strava is the
#1 most reliable way to determine what actually happened in a ride. Ever heard of the phrase 'if it's not on Strava it didn't happen'? There is a reason for that.
In this case, am I supposed to take your word for what happened or trust ultra high precision satellites? I think we all know the answer. My guess is that he did an early breakaway that you didn't notice and never managed to catch up. It happens. Try to ride near the front and be more attentive next time.