Work Text:
Whenever Jayce was stuck on a problem (and Viktor wasn't around), he could count on moving his body to unstick the gears in his mind.
So, when the resonance on their Hexgate prototype kept sending Jayce's wrenches flying into the wall, well. He got to work.
Muttering something nondescript to Viktor (who was immersed in the runic matrix and uttered something unintelligible in return), he rushed to leave to the gym. He found his workout clothes in his drawer, getting dressed quickly and leaving his jacket and pants on the desk.
And it was great. Awesome, even. As he strode back into the lab, confident and sweating through his muscle tank top, he flashed a triumphant smile where his partner approximately was.
"Viktor, I cracked it! It just nee-"
He stopped in his tracks.
Sitting at his desk was Viktor. Which was not an unusual sight. What made his heart skip a beat, however, was how the man was completely naked in it, wearing only his Jacket and shirt as he pumped his weeping cock furiously into his fist.
"Jayce!"
Viktor jerked--a different sort of jerk than the kind he'd been doing--in surprise and promptly fell right out of the chair. Normally Jayce would have given a guy privacy in a state like this, but Viktor fell! The floor in here was not carpeted! He might be hurt!
He rushed forward and hurried to help Viktor up. "Oh shit, V, are you okay? How's your leg? Did you hit it? Are you in any pain? Do you need me to--ohhh okay you're fine then."
Jayce babbled out that last part as he found himself flat on his back, a mostly naked Viktor on top of him. Jayce's mouth fell open, but that wasn't much of a problem because Viktor apparently had a plan for that too. The next thing he knew, Viktor's tongue was in his mouth, Viktor's hard cock was grinding against him, and Viktor's hands, fuck, Viktor's hands were everywhere. He felt his partner's long, clever fingers busy now not with writing equations on a blackboard but with peeling his sweaty tank top from his skin, sliding it up and scraping blunt nails over his abs, still tight from his workout.
"MmmVik," he whined into his mouth. His own hips bucked up in eager answer, and he realized belatedly that he could touch too. He reached out and curled his hands around Viktor's narrow hipbones, guiding him to rock against him.
Was Viktor going to ruin his shorts?
Yes.
Viktor ground down on him, seemingly pleased to have Jayce's chest exposed, abusing his mouth with crushing greedy kisses. They gasped and reconnected, grinding together with desperation.
Viktor bit Jayce's lower lip, and Jayce groaned helplessly, rocking his hips up into Viktor's naked cleft. Jayce lifted his hands and gripped his own jacket, heavy and overlarge on Viktor's narrow frame, cloaking him.
"You smell so good," Viktor said against the shell of Jayce's ear, sending shivers down Jayce's spine. "I thought your jacket smelled good but now-" A warm wet tongue licked down Jayce's neck, and it was all he could do to grind and give Viktor what he wanted. Viktor - HIS Viktor on him and desperate.
Jayce's hands slid down, catching hold of Viktor's reddened cock, blushed from desperate stroking. He squeezed and pumped it in his fist, and Jayce's grip nearly swallowed the shape of it. Only the pink wet head peeked out, dribbling against Jayce's sweaty stomach.
"Jayce I'm going to-"
"Cum for me, Viktor," Jayce rasped, his head spinning. "Cum for me, please."
Viktor tensed, pulled back just enough for Jayce to see the agony of bliss cross his face, eyes pressed shut in pure sweet orgasmic pleasure. There was a sticky warm spray, and Jayce's sweaty chest was painted in thick ribbons of Viktor's climax. Jayce squeezed him through it, milking Viktor until all that's left dribbled onto his hand.
Jayce licked it from his thumb, and Viktor collided into another kiss.
