Did you consider that maybe Ranga didn't want to finish 4th and play you? You can't seriously have a go at someone for winning!? Deliberately losing a game is one thing, but isn't the aim of playing to win as many games as possible?
If you have any beef, it should lie with Steve for losing, not Ranga for winning. We all do we what we need to do to promote though, if I thought I had a better chance at beating someone this week, instead of next week, I'd do everything in my power to get a favourable match up for my team.