     winningTeam = if @props.teamScores.blue > @props.teamScores.red then 'blue' else 'red'
     difference = Math.abs @props.teamScores.blue - @props.teamScores.red
 
+    scores = game.scores.data.map (m) ->
+      if m.team == winningTeam
+        m.winning = true
+      m
+
+    scores = _.orderBy scores, ['winning', 'score'], ['asc', 'desc']
+
     div className: 'mp-history-game',
       el MPHistory.BeatmapHeader,
         beatmap: game.beatmap.data

        game: game

      div className: className,
        game.scores.data.map (m) =>
          el MPHistory.Score,
            score: m
            mode: game.mode

            key: m.slot

      if showTeams
        div {},
          div className: 'mp-history-game__team-scores',
            ['blue', 'red'].map (m) =>
