Venezuela celebrated a shock 3-2 win over the tournament favourites to claim their first ever WBC title.