Phoenix pulled off an upset against defending champion San Miguel with a 109-103 victory in the PBA Philippine Cup on Sunday at the Ynares Center in Antipolo City.