Morale and fitness have a big role. A 3* team with 99% fitness can beat a 5* team with 70-75% fitness.And losing one match can lower your teams morale, and the players play worse the next time and so on. Also, the form of the players also changes how well they are playing. If your team has low form, they are not going to play well.