The Hampden Wrap: Upset wins and premiership contenders