Recorde as incidências da partida
Os visitantes tinham toda a motivação necessária antes da partida, além do desejo de encerrar uma série de seis jogos sem vitórias fora de casa.
O Augsburgo surgia também estava motivado, pelo facto de uma vitória garantir matematicamente a sua segurança, o que resultou numa primeira parte cheia de acção.
Depois de Julian Brandt e Marius Wolf terem chegado perto nos primeiros 10 minutos, Haller foi travado quando demorou demasiado tempo a rematar de perto, com a defesa a recuperar para evitar o que teria sido uma oportunidade perigosa.
O animado Brandt foi depois travado em mais duas ocasiões, primeiro de dentro da área e depois de mais longe, quando Tomáš Koubek se apressou a fechar o espaço.
Os Fuggerstädter estiveram em desvantagem na primeira parte, com o Dortmund a registar 17 remates contra a sua única tentativa, e a sua tarefa tornou-se ainda mais difícil quando o defesa Felix Uduokhai recebeu um cartão vermelho direto por ter negado uma clara oportunidade de golo.
Os Schwarzgelben quase capitalizaram de imediato, mas o cabeceamento de Niklas Süle foi afastado pelo poste.
A equipa de Edin Terzić deve ter-se perguntado se seria o seu dia quando, nove minutos após o recomeço, o estrondoso remate de Emre Can de fora da área bateu na trave e, de alguma forma, não cruzou a linha de golo.
A pressão dos visitantes foi incessante na procura do golo, que acabou por chegar quando se aproximava a hora de jogo. O Augsburgo não conseguiu responder a uma bola lançada para a área e Haller contornou o seu homem antes de rematar para o 1-0, aos 59 minutos, levando os adeptos do Dortmund à loucura.
Os Schwarzgelben conseguiram limitar o perigo dos anfitriões na etapa final e selaram a vitória a sete minutos do fim, quando Haller rolou a bola para o fundo das redes depois de Koubek ter desviado, aos 84 minutos.
Brandt colocou a cereja no topo do bolo já nos descontos, aos 90+3, garantindo que o Dortmund chegará ao final da temporada sabendo que a vitória sobre o Mainz acabará com o domínio de uma década do rival Bayern de Munique no título alemão.
O Augsburgo, por sua vez, ainda não está fora de perigo, embora, devido ao seu saldo de golos superior, um empate na última rodada provavelmente será suficiente para garantir a sua sobrevivência.