Good "kill".. But I don't really see how that's possible.
I know an I/H/E GSR isn't the fastest thing in the world, but it should definitely be faster than a 125hp escape, which weights a few more hundred pounds. Unless you modded your Escape, but I doubt it. lol
Are you sure the GSR was actually "racing" you?