private void encerraPartida() throws JogoNaoIniciadoException,
			JogoNaoFoiFinalizadoException {
		ranking.adicionar(jogador1);
		ranking.adicionar(jogador2);

		jogoAnteriorFinalizado = true;
		if(jogador1.getPontuacao() > jogador2.getPontuacao())
			vencedor = jogador1;
		else if (jogador1.getPontuacao() < jogador2.getPontuacao())
			vencedor = jogador2;
		else {
			if(jogador1.getNome().compareTo(jogador2.getNome()) <= 0)
				vencedor = jogador1;
			else
				vencedor = jogador2;
		}
		jogador1 = jogador2 = null;
		jogadorAtual = 1;
		tabuleiro = null;
	}