German caps off exciting season