Sky spoil Sun finale 109-104 in overtime