Cubs on song as Tigers stun Port