If Charles XII had not been injured, could he have defeated the Russians at Moscow?
Short answerProbably not; he might have reached or bombarded Moscow, but Russian manpower and repeated relief armies made a sustainable siege or conquest unlikely.
NotesCharles might have reached or bombarded Moscow and then withdrawn. A siege was far less plausible because Russian armies could keep arriving from multiple directions while Sweden could not replace losses at the same rate. Sweden's much smaller population imposed a strategic limit even if Charles remained fit to command.