Look at this game result: http://qlstats.net/game/1320640

I know it's only a very small difference, but can anyone explain to me why in this game I (tr3v) lost ELO, yet galala gained ELO? I did better than him in every single way, and I'm a lower ELO, yet I lost 1 ELO, and he gained 2. Is it just me or is it broken?