Prabhasimran Singh was the top scorer for Punjab Kings, smashing a remarkable century.