MQM-P wins neck-to-neck race