Well, those are mighty similar but I see some differences, especially in the leaf form but also in the flower petal shape. I don't know if that could be due to growing conditions, or perhaps this is a different variety?
But, darn tootin' close! and maybe that's it....