Sharks leave it late against Blues