The Sharks impressed away from home with a 29-9 win over the Dragons at Rodney Parade as the Durban side cemented their position at the top of Pool One.