I blame Werth for holding up at third, causing LaRoche to be hung up, and then I also blame the umps for taking their sweet time to make any kind of call
I don't think LaRoche would have gotten a triple doing his home run trot, but I guess it's possible.