From fighting to grab the semi-final spots to nations playing for pride, Week 5 was a moving one in Cricket World Cup 2019.