             homeScore++
           else
             awayScore++
+          rounds.push(
+            index: 2
+            homeScore: h[0]
+            awayScore: a[0]
+            isComplete: true
+          )
           if h[1] > a[1]
             homeScore++
           else
             awayScore++
+          rounds.push(
+            index: 2
+            homeScore: h[1]
+            awayScore: a[1]
+            isComplete: true
+          )
           if thirdPlayed
             if h[2] > a[2]
               homeScore++
             else
               awayScore++
+            rounds.push(
+              index: 3
+              homeScore: h[2]
+              awayScore: a[2]
+              isComplete: true
+            )
           if homeScore == awayScore
             @set('error', 'Cannot tie the match, enter 3rd game.')
             return

          if h[2] != 0 or a[2] != 0
            thirdPlayed = true
            if h[2] == a[2]
              @set('error', 'Game 3: Scores cannot be equal')
              return
            if (h[2]+1) == a[2] or h[2] == (a[2]+1)
              @set('error', 'Game 3: Must win by 2')

  gameTwoAway: null
  gameThreeHome: null
  gameThreeAway: null
  pendingRounds: []
  pendingHomeScore: 0
  pendingAwayScore: 0
  pendingHomePerson: null
  pendingAwayPerson: null
  error: null
  authPerson: Ember.computed.alias('controllers.auth.person')
  game: Ember.computed.alias('controllers.game')
