Petr pissed himself instead. He’d heard stories of soldiers pissing themselves out of fear. But in this moment Petr knew those stories were false. You didn’t piss yourself from fear; you pissed yourself from courage.

The rear tanks had started moving again. They passed the front tanks, drove for another fifty yards, and halted to fire. This is how it would be, Petr realized, until they were right on top of him. Only half the tanks would move at any one time, the other half covering their advance with howitzers and machine guns. It was like watching a giant mechanical game of leapfrog.

Smoke was everywhere—smoke from the guns, smoke from the explosions, smoke from the panzers’ exhaust. Then Petr noticed movement in the smoke and heard barking. It was the dogs, leaping through the snow toward the panzers. Petr held his breath, anticipating the carnage when the tank crews opened up with their front machine guns. There was absolutely no cover in the open field, and the charging dogs would be cut down in seconds. Yet those machine guns remained silent.

The dogs on all fours were barely half as tall as a running man. The viewports and periscopes had trouble spotting them. Between that and all the smoke, the dogs were effectively invisible. Petr felt proud and ashamed all at once. He’d been wrong to question Red Army tactics and even more wrong to refuse to arm Duck’s explosives. The mine dogs would work. They outnumbered the panzers two to one. They’d destroy the tanks, the village would be secured, and Petr would live after all.

Then the dogs reached the lead panzers, and everything went wrong.

The dogs had been trained on Russian tanks, not German ones. Russian tanks ran on diesel fuel, not gasoline like the panzers. That fact confused the dogs. The German panzers looked like the tanks the dogs were used to. They were big and metal. But they didn’t smell like tanks because they didn’t smell of diesel fuel. And there was another odor, the smell of gunpowder. The dogs recognized that smell. Their handlers smelled like that. Maybe their handlers were somewhere inside these panzers? The dogs didn’t attack the tanks the way they were expected to; they didn’t run under the tanks. Instead, they hesitated and ran around and around them, like sheepdogs herding giant robots.

One dog slipped on a patch of ice next to the panzer it was stalking. As it rolled onto its back, the wooden stake tied to it triggered its explosives. The dog died instantly, and although the resulting explosion didn’t destroy the panzer, it did split the tank’s treads, immobilizing it.

That got the Germans’ attention.

Suddenly the tank crews noticed the dogs and realized the threat. They opened up with their machine guns.

But the dogs were inside the German ranks now. They wove in and out between the panzers, hard to track and even harder to hit. Some of the dogs ran for cover under the panzers, finally fulfilling their destinies by blowing themselves up. Two tanks exploded.

Now the panzer hatches popped open. Commanders showed their heads, then their torsos, from their top hatches, yelling at the machine gunners and leaning over to point out the canine targets.

Petr pulled the trigger of his PTRD.

A commander’s head exploded. A gruesome sight. Petr hadn’t considered what a slug from his big PTRD rifle would do to human flesh and bone. He wanted to vomit. He squeezed his eyes shut to flush the image from his memory, but he couldn’t, so he reimagined it—that was no human head; it was a melon. They were all melons, put on a fence for target practice. He was shooting the melons with his uncle’s shotgun.

Petr slid the bolt, rechambered a round, and fired, again and again. More melons exploded.

Petr wasn’t shivering anymore. He was calm, going about his business, doing his job. He was still afraid, but what he was doing felt more important than fear. He was defending the dogs, defending Duck, defending a friend.

He should be moving, though. He had been trained to move after every shot so he wouldn’t be killed by return fire, but there was no return fire, at least not yet. There was too much confusion among the panzer crews. And Petr knew in his gut this was a unique opportunity, one he had to take advantage of. Not every one of his bullets hit; he wasn’t that good. But if he could destroy enough melons, perhaps the panzers would be forced to turn around.

The panzers never turned around. The dogs had stopped exploding, the survivors having faulty demolitions or, perhaps like Duck, overly sympathetic handlers. Now the panzer crews were realizing the dogs were no longer a threat. The real danger was that marksman in the log house.

Machine-gun fire raked the log-house wall. Petr couldn’t see the howitzer barrels swinging in his direction, but he sensed it. He abandoned the heavy PTRD rifle and leaped from the loft to the sawdust-covered plank floor.

He landed on his side, flattening his arm under his ribs and the cold, hard surface hammering his ear, which felt like getting smashed with a red-hot skillet. He’d lost his wind and lay gasping, unmoving, on the floor.

The wall behind him exploded. The thick logs transformed into thousands of flying splinters, some as long and thick as his arms. But the angle of the burst sent them flying over the top of him, missing his curled body altogether.

Petr unfolded himself, scrambled to his feet, and stumbled out of the log house as the entire structure collapsed behind him.

The center of the village was largely still intact. Red Army soldiers surrounded the interior cottages, finding shelter from German small-arms fire behind fences or the dead bodies of their fallen comrades. A few managed to cut through the frozen ground and dig shallow foxholes. But they were at a stalemate, unable to advance farther. Petr knew the stalemate was about to be broken. It was only a matter of minutes before the tanks would resume their advance, roll through the village, and cut down the Russian infantry from behind.

Petr started calling for Duck. If the big wolf dog were still alive, Petr didn’t want to leave him to the mercy of the Germans. But he didn’t stop moving, either, running, half crouched, through cottages and leaping over the bodies of dead Russians and Germans. He couldn’t go back the way he’d come; the German attack would take that route in an effort to cut off the Russian retreat. He couldn’t escape through the field; that ran straight into the guns of the panzers. But there was another way. The village was built beside a river that it used to channel water for irrigation. If the river was frozen hard enough, it just might provide an escape.

Duck appeared just as Petr reached the riverbank. The big dog leaped on Petr in his excitement and knocked them both tumbling down the bank and onto the ice. If the ice had been thin, the fall would have been disastrous; neither Petr nor Duck could have survived getting wet in this cold. But the river was frozen solid, despite its swift current. Petr ruffled Duck’s fur and ran, half crouching, straight down the middle of the river, using it like a road, slipping and sliding and losing his balance on the ice but somehow keeping his feet. The river’s steep banks rising on either side hid him from the Germans’ view.

Petr and Duck reached a stone bridge that arched over them. That gave Petr pause because he didn’t remember passing a stone bridge on the way to the village. He must be running in the wrong direction, away from the Russian lines and into the German ones. Then he heard the roar of automobile engines and saw a column of German troop-transport trucks driving toward the bridge, rushing soldiers to reinforce the attack on the village. Petr grabbed Duck, pulled him under the bridge, and plastered himself against the stonework in the shadow of the bridge’s arch. The vibration of the heavy trucks rumbling overhead ran through him. He held Duck tight and quiet, waiting for the trucks to pass. There must have been a dozen of them. But he realized he had a better chance of surviving here than trying to pass back through the village, even if he was heading straight to Berlin. When the rumble of the last truck faded into the distance, Petr let go of Duck, and they continued on their way.

The thunder of the tanks and the crackle of the machine guns gradually grew more distant. Poplar and birch trees lined the riverbank. Petr hoisted himself up out of the river by grabbing the trees’ bare branches and roots.

He ran away from the river now, deeper into the taiga. At any sign of civilization, he automatically turned in the opposite direction. If he was behind German lines, villages would be held by the Wehrmacht and the roads patrolled. He grew exhausted, but he didn’t feel its full effect until the sun sank low against the horizon. He collapsed against a thick tree trunk, welcoming the darkness. It would hide him, protect him from German patrols. He didn’t know where he was, but for the moment at least he was safe. He closed his eyes and felt the warmth of Duck’s body curled up against his own.

Petr didn’t sleep. He wasn’t that kind of tired. He was fatigued. His muscles ached from the tension of the battle and the duration of his run. He lay there waiting for the lactic acid to seep slowly out of his muscles, for the pain of the fatigue to give way to stiffness. He had to get up before he lost feeling in his extremities. He’d escaped the Germans, but the cold could still kill him.

His back cracked as he pulled himself into a sitting position. He twisted his spine to loosen his muscles, but it did little good. He glanced down at Duck and noticed that the dog was chewing his paws, digging ice out from where it had lodged between his toes. Petr ruffled the fur on the dog’s head, muttered “Good boy,” and stood.