There was one from Mexico several years ago, but it was more of a sustained series explosions.
In regards to the Chinese explosion I was asking about, there was a massive fire burning the whole time.
Glassrut just went from smoke and sparklers to Bang with a vengeance.
edit: Someone make #Lebabomb go viral
The China explosion was a giant flash. Think of a gigantic pile of match heads that all ignited at once. All of the shit in the port was instantly incinerated but there was no blast.