Theoretically, you should be fine. That should be more than enough time. But, you're talking about Russia

If your arriving flight is late you might be spending more time at SVO than you anticipated. I'd call the SU folks in Seattle and ask them what they think about this. 888-348-1005