Rest of the game recap can be read here.