The Russians are no match.
I don’t know why you want to try to sell that they are?
No match for what? A not-so-secret ally?
Who is ahead in the battle of the wills here? The military does not operate autonomously, remember; even less so with NATO.