To be completely honest, it sounds a bit odd that three Elite players (which means they must have reached at least 30,000 RP at some point) dropped so far that your Gold 3 team (~21,000 RP at the time of the game) was actually rated higher when you played them — theoretically possible, but unusual. The key point is this: it does not matter whether you win 22 zip or 7–6 in triple overtime. A win is a win and a loss is a loss. The only thing that matters for RP calculation is the current RP value at the time of the match, not the highest color tier someone once achieved — Bronze, Silver, Gold, Blue, Purple, or Flame (Elite). Playing good, scoring points or getting some other nice stats don't mean anything!