Spirited win pushes Phoenix clear on top of division two ladder, Caledonians stun Polonia in division one