Demba Ba scored an athletic opener to put Shanghai Shenhua ahead in their Chinese Super League tie with Shandong Luneng.