Actions

Work Header

Win for Me

Summary:

Chifuyu eating a popsicle was Baji’s leading cause of death.

Especially when he rested his head on Baji’s thigh, sitting between his legs on their plush rug.

“Win the match,” Chifuyu mumbled, cheeks scarlet despite his firm gaze, “You can fuck my face between matches you win.”

Notes:

for polly's birthday. my first ever porn without plot.

(See the end of the work for more notes.)

Work Text:

Chifuyu eating a popsicle was Baji’s leading cause of death.

Especially when he rested his head on Baji’s thigh, sitting between his legs on their plush rug. 

March was cruelly sweltering this season. Any promise of mild breeze or dewy mornings had been washed away with the sweat that dripped down Baji’s nape. His hair was half heartedly twisted into a bun, shirt long since abandoned. 

Compromising on amenities for location had felt like a good idea in the chill of winter. They were living above the pet shop; couldn’t commute quicker if they tried. Plus, keeping their bills in one building was better than fighting a landlord on how water was being split. So what if all their scraped savings went to keeping the kittens comfortable? 

A broken air conditioner unit and a heat wave. That’s what.

Any plans of leaving the apartment were abandoned quickly. The freshly opened store left money too tight to go see a movie or hide out in a cafe. And even walking to the mart down the street left them both soaked through their shirts with the muggy air. Better to sit in front of three fans and wait for the sun to set. Baji had the rest of the night off anyway - Chifuyu insisted he could handle closing himself. And Baji would have argued - if just to see the way Chifuyu’s brows scrunched up with his nose in indignation - but he was tired. And sweaty. Really sweaty.

So Chifuyu came back upstairs to Baji in loose shorts on the couch playing Smash. Yells and leaps echoing as Baji called after Chifuyu, “Grab some chicken - I left it in the oven,”

A lazy, “Thanks,” Called back before the showerhead spurted to life. After rinsing off the blond would grab his dinner, probably sit on the couch after finishing it, and maybe try to kick Baji’s ass in multiplayer. He’d lose - but he could try.

But, a little while after plates clattered lightly in the sink, Chifuyu wandered into the living room. Baji looked up at him, glancing from his match to invite a game afterwards, only to hesitate. Breath stuck in his throat. They’d lived together for nearly a year and had known each other practically a decade longer. But Chifuyu was never a sight he didn’t yearn for.

And now, in Baji’s tee shirt that kissed his thighs and baby blue boxer briefs. Hair half dried and curling around his sleepy lidded eyes. Mouth cherry pink already from sucking leisurely on a fucking firecracker popsicle. He could kill.

“Hi, angel,” Baji greeted, trying to seem much more in control of his breathing than Chifuyu’s displayed thighs allowed.

“Hey.” Chifuyu mumbled back, mouth still around the icy treat. The blond plodded over and sank to the rug between Baji’s knees. He didn’t like to eat on the couch, always worried about making a mess. The soft tufted loveseat was one of the few things they owned that was worth life beyond a yard sale. Baji could hear his character getting blown away by the opposing team, he knew he was risking getting kicked for not responding, but shit Chifuyu’s legs… shit .

It felt  wrong, a little dirty, to leer down at Chifuyu sprawled between his legs. Chifuyu wasn’t trying to be attractive. He looked comfortable, cheek resting on Baji’s inner thigh with his free hand wrapped loosely around Baji’s calf. Unaware of his own appeal, he always looked startled when Baji expressed any sort of praise. Baji had been working on it. Chifuyu should know how wonderful he was. How he deserved to smile like the sunlight whenever his nose dusted in hesitant acceptance of Baji’s love. 

But, regardless, Chifuyu didn’t know how wonderful his thighs were to Baji’s dick. Baji tried to focus, and managed to get a solid combo in, before Chifuyu’s head dropped back to bump against Baji’s bulge.

“That’s -” Baji began, eyes wide at Chifuyu’s open gaze up at him. Head tilted back. Small nose - fuck -“That’s not, I mean, it’s not from the game, uh,”

Baji’s explanation fell short at Chifuyu’s snort of laughter. The blond stared up at Baji for a long moment. He bit off the last of his popsicle, twisted to sit on his hip, and tugged Baji’s shorts down until the waistband sat beneath his sac. Baji could hardly blink before grunting at the smooth drag of Chifuyu’s chilled tongue. Icy lips smiled as he latched around the crown of his dick, sliding lower with a hum.

Baji went to drop the controller, to throw it across the room if it meant getting his hands on Chifuyu, but a muffled grunt and darted eyes to the screen stopped him. Baji blinked once, twice. Chifuyu’s nose scrunched and the suction stopped. Baji groaned a soft, “Fuck, Fuyu,” and shakily continued to play as Chifuyu began to bob. 

Long hard pulls that dragged so slowly around him, tongue flicking against the crown in that way Chifuyu knew he liked. Baji dug his heels into the rug beneath him, ankles knocking Chifuyu’s thighs as he fought thrusting up into the wet vice around him.

Finally, Chifuyu slid down, down, down. Just like Baji taught him. A hum jolted Baji out of any focus he’d attempted, but Chifuyu stopped moving the moment Baji looked down at him.

Baji knew he wanted him to look away, but he was helpless to even try as Chifuyu cruelly pulled off until only his tongue rested against the beading slit.

“Win the match,” Chifuyu mumbled, cheeks scarlet despite his firm gaze, “You can fuck my face between matches you win.”

The ferocity that Baji played was simply unmatched, and he barely turned the tide in the last moment. Before his victory animation could begin, Baji’s fingers jammed into blond strands and shoved up into Chifuyu’s wet mouth. Messy, feverish heat engulfed him. Chifuyu’s spasming throat squeezed impossibly tight as Baji coaxed his air away. A whining cry that rocked through Baji as Chifuyu flexed and swallowed around him.

But the title cards for the next match chimed and a soft tap to Baji’s thigh had him petting Chifuyu’s tousled hair apologetically. Chifuyu smiled softly, leaning into the touch, and only slightly croaked, “Now win another for me.”

Just as the GO called, Chifuyu began to languidly blow him once more. Hardly a press of lips at all. Just cradled on his tongue, warming him with cool ice eyes blinking up at him in expectation.

Because God betrayed him at every turn, Baji didn’t win. A combo he wasn’t prepared for with the fucking gorgeous distraction between his knees - fucking jigglypuff, every time - left him sitting in second. The hum that rumbled around him was one of pity. Any warmth leaving as Chifuyu let Baji’s dick fall from between his cherry bruised lips. A keen left Baji’s throat as he tried in vain to grab for Chifuyu, for mercy he knew he wasn’t going to get.

Chifuyu just tsked and pinned Baji’s wrists to the couch. Not a match in strength, but knowing Baji would obey all the same. Baji’s hips erratically thrust, desperate for friction as Chifuyu’s teeth sucked in his bottom lip for any lingering taste of Baji still clinging to them.

Forget angel, this brat was a demon. “Please, Chifuyu, c’mon,” Baji pleaded.

Chifuyu smiled sweetly and leaned towards him. Soft breath dusting Baji’s twitching dick and filling Baji with hope. But his angel just kissed the crown before mumbling against him, “I thought I told you to win.”

Baji sneered down at him, nearly a growl as Chifuyu’s mouth pinched in pride. His face was flushed, lips fucked, hair a mess. He looked confident, the little brat. Baji smiled down at him, a snarled grin that made Chifuyu smile back with an arched brow and a flicked tongue just to watch Baji shudder.

They stayed like that as Baji waited for the next match. An agony of Chifuyu sloppily - there wasn’t a word for it but making out. He kissed and licked and gently sucked at the foreskin - but never enough to satisfy, if anything it just made Baji ache worse.

Only when the next match began did Chifuyu finally slip Baji back inside. Hazy eyes gave away how much he enjoyed being on his knees and full. But Baji wouldn’t spare him a glance. Not now - this wasn’t a fight he was going to lose. Even through the ache and the soft pressure of Chifuyu’s tongue and - god - could these fuckers just fall of the map already?

Baji didn’t even wait for the victory music to ring before snagging a fistful of Chifuyu’s hair. Forcing him down to work through his gags the way Baji taught him. He only choked him once, just once, before pistoning fast against a flicking tongue. His heels locked around the back of Chifuyu’s surely aching knees. Just a little more, just -

Chifuyu tapped his thigh.

Baji released him immediately. Clenched fist soothed into pushing Chifuyu’s bangs back to check on him. If he whined just a bit, so close to the edge - whatever. He’ll pretend he didn’t see Chifuyu snicker about it with precome on his lip.

“If you win this one,” Chifuyu whispered, voice hoarse and delicate, “I’ll ride you.”

Baji stared down at him. White noise in his years as the timer started to chime. 

Ready. 

Three.

Chifuyu cocked his head on Baji’s thigh with a sigh. Three. “Huh, guess not,” 

Two.

One.

The hand threaded through Chifuyu’s curls slid back along his scalp with a shove. He moaned as Baji fucked his mouth back open with a rough, “Get yourself ready, Fuyu.”

Baji didn’t look down now, fuck, he wanted to get inside his boy - but he heard the click of lube. Little shit hid that stuff everywhere. A few moments later Baji rocked gently into the tighter vice of Chifuyu’s mouth. How his angel started to suck a little harder and breathe a little heavier as he started to ease himself open. Unable to keep his own teasing game going as he worked himself up. 

Baji, who’d kept his controller up and close to his chest, lowered his hands closer until they rested on the back of Chifuyu’s neck. Let the center of the controller press down into Chifuyu’s spine. He pressed, guiding Chifuyu to bob his head in a steadier, smoother rhythm. 

No need to choke yet. Baji would make him cry soon.

The squelch of the lube beneath him began to slow too. A filthy metronome steadied from the frantic, rushed prep of before. Chifuyu was fucking into himself at the pace Baji fucked into his mouth and - god - this boy was gonna kill him.

The match was a blur, the staccato whines of Chifuyu’s needy fucking made anything else irrelevant. Baji was focused. Hungry. He could feel how Chifuyu’s melted gaze watched him. Just as desperate for Baji to devour him. The announcer rang out. Chifuyu twisted in Baji’s hold to see his character standing alone.

A snickered and breathless, “Good job-” was cut off. A strong grip caught Chifuyu under each arm and hauled him into Baji’s lap. Only the messy spit drooled over him to help as Baji dropped Chifuyu down hard onto his dick. Coring him open with Chifuyu’s startled shout. Hands scrambled across his shoulders, clinging and scratching as Chifuyu tried to hang on. Baji threw his hips up, feet planted as he fucked Chifuyu back down onto him. 

Baji didn’t hear the call of a new match, not at first. But Chifuyu tightened his calves against Baji’s hips, kept himself flush to the other as he bit his ear and with a fucked out huff, “Win one more.” Baji prayed he was joking. He couldn’t be serious. But Chifuyu’s eyes were blue fire. “You can come inside me if you win.” 

Baji groaned, this was killing him, but grabbed the controller just the same. He hooked his chin over Chifuyu’s shuddering shoulder and wrapped his arms around the lithe waist. The match was already in swing, he’d lost a life in the utter disbelief that Chifuyu would kill him while actively impaled on his dick. Chifuyu’s arms wrapped around his neck, soft huffs against the hollow of Baji’s throat as he rubbed his nose against loose black strands at Baji’s nape. Baji nearly bit through his lip as Chifuyu rocked gently. A swirl of his spine, grinding like a whisper and never letting an inch of Baji leave him.

Baji could feel the blond’s dick rubbing against his abs. With one dirty roll, jarringly harder than the rock Chifuyu had lulled them into, Chifuyu huffed a laugh at Baji’s sudden respawn from the distraction. Baji kept his eyes on the screen but bit into Chifuyu’s collar sharply. A bruise already forming under the cruel suction and gnawing of Baji’s teeth. Chifuyu whined and rolled his hips harder and harder as the match continued.

When the victory was called Baji threw the controller away and pulled Chifuyu up by his scruff. He held his boy there, thighs quaked against him as only ruddy tip of Baji’s dick was still caught in the spasming clutch of Chifuyu. He smiled. With wide eyes and all his teeth. The grin before a fight. Chifuyu moaned, the sweet little slut. “You little fucking brat,” Baji yanked Chifuyu back onto him. Full of him. Every inch demanding as Chifuyu shrieked.

All pace was thrown out the window. Only the feral slam of Baji’s hips. Met with the ferocity deserving of his vice captain as Chifuyu threw himself back down. Violent claps echoed between them. Baji hardly got a hand around Chifuyu’s cock before the boy sprayed across both of them. 

Chifuyu began to slow, wracked with creeping sensitivity, but Baji gripped his waist and rolled him back down at the same brutal tempo. Chifuyu keened as his fingers scrambled across Baji for anything to hang onto. Baji grinned with their foreheads jammed together and cooed, “No, angel, I won, remember? And you’re gonna take it for me like the prize you are.”

Chifuyu whined, high and needy, but nodded just the same. Tugged Baji into a sloppy kiss - for affection or distraction, Baji wasn’t sure. But he licked into Chifuyu’s mouth sweetly. Kissed each cry from his tongue as Baji fucked him brutal. Chifuyu held Baji tighter. Blue teary as he clenched as hard as his spasming rim could manage. To get Baji there sooner. To be good for him. 

“Such a good boy, Fuyu,” Baji groaned into his mouth. Hips snapping once, twice more - before spilling into Chifuyu.

Slack mouths ghosted against each other with huffed gasps as they rested. Baji circled Chifuyu’s waist, carefully lifting him until Baji slipped out with a hiss. Chifuyu was jelly in his lap, boneless and sated. Baji let him think he was done. Let him breathe a little longer. A confused hum startled into a yelp as Baji flipped Chifuyu upside down. Chifuyu landed with his head hung off the couch between Baji’s knees and his thighs splayed at Bajis shoulders. Baji wrapped his arms tight around Chifuyu’s waist. Holding him steady. Holding him still. For a long moment he just watched Chifuyu’s red twitching hole. How it winked under Baji’s molten stare. How once Chifuyu saw where his eyes were, a drop of come leaked out from how he shivered.

Baji slid his thumb along the trail, pressed the pad flat to Chifuyu’s hole to feed the come back inside. The rim quaked against his steady pressure as Chifuyu cried out and his legs spasmed around Baji’s head. Responsive little angel. Baji kissed his thigh with a muffled, “Be good.”

Baji slipped his thumb in properly, carved out a space for himself once more. Chifuyu arched in his grip,  tummy straining against the iron band of Baji’s arm across him. But instead of letting up Baji swirled the digit because, fuck, Chifuyu was messy with him. And the view of his t-shirt puddled around fuck flushed collarbones as Chifuyu squirmed - Baji felt himself getting hard again. He bit the thigh beside him as he curled his finger just enough to nudge Chifuyu's prostate.

Only after Chifuyu’s jolt settled did Baji ask. “Up for another match?” 

There wasn’t any hesitation when Chifuyu nodded. Tears slipped into his hairline. He was perfect. Unruly and messy and wrecked. Baji wanted to make it worse.

Baji licked into his hole.

And, god, could Chifuyu scream. Hands fisting his own unruly blond curls to try and stay still. To be good for him. Dangling cock already fighting to get hard again against his stained tummy.

A hiccuped, “Fuck - Baji, ah-” Gave way to frustrated cries. But Baji knew how much he liked to cry. Nearly as much as Baji liked making him. So he pushed in two fingers, pointed his tongue, and went to work.

Baji smiled against his twitching rim and hummed just to make Chifuyu quake, “if you come before I do you have to come again.” Chifuyu spasmed in his hold but Baji just pet his stomach and continued, “I’m the winner, but you came first. That’s hardly fair, to sate yourself before your captain. So you can keep coming until I do.” 

The threat was there. Chifuyu tried to get an arm under himself to grab where Baji’s cock dug between his shoulder blades, but the angle made it impossible and Baji fucking knew it. Chifuyu wasn’t smiling coyly around his cock now. Smug bratty confidence washed away with every lick into his hole and cry from his lips. Helpless to win the bet. Helpless to do anything but take what Baji gave him.

Baji knew Chifuyu could feel Baji’s dick twitching against the knobs of his spine. Unable to do more than brush fingertips against him before slipping from his own shakes. Chifuyu’s cock began to twitch, bubbling at the slit and trying so hard not to come. He whined and tried futilely to rub against Baji to try and get him off first but it was a lost cause. Chifuyu’s hole and core tightened up, voice rising as his panic built.

“Baji, I - I-!” He came around Bajis tongue with a cracking wail. Baji slipped his fingers free, pet Chifuyu’s quaking thigh as he cooed, “Hope you have another one in you, angel.”

Chifuyu tried to articulate, half choked pleas to demand an even playing field on this game he started and now was horribly losing. Baji kept petting him, letting him try to build an argument, until Chifuyu nearly brained them both trying to twist himself over with a whimpered, “Help me,”

“Course, Fuyu,” Baji hummed, relenting his torment to support Chifuyu’s weight. Chifuyu slid his hands to balance on Baji’s thighs, pressing against him to guide Baji into rotating Chifuyu around. 

Finally, Chifuyu was upside down almost completely now while facing Baji. The tops of his thighs pressed balanced on the couch back, legs bracketing Baji’s face with his hole still dangerously vulnerable to Baji’s open mouth. But his forearms were on Baji’s thighs. No longer pinned back to chest. His drooling mouth hovered over Baji’s dick like a promise. Like a threat. 

Chifuyu didn’t have the muscle strength after two orgasms to blow Baji well enough to get him to come. But he had something more valuable than stamina. He was reckless. Baji watched the blond angle himself, lined up to drop down onto Baji’s dick - choke himself and swallow until his captain shot down his throat. .

Baji laughed despite himself, breathless and heartsick at the stupidity and determination. “You’re fuckin’ crazy,” He wheezed, hopelessly smitten despite the heat between them.

Chifuyu looked up at Baji, smiled around his hiccuping breaths and ruddy cheeks. “Fuck you.” 

He dropped. 

Baji hit the back of his throat immediately. Only Baji’s grip on Chifuyu’s waist kept him from falling too fast and hurting himself. But one ragged gasp and Chifuyu loosened his throat - taking Baji impossibly deeper. Baji felt Chifuyu’s nose against sac and all bets were off.

Baji dove back in. Vicious as he sucked his come out of him. Determined to win even as the velvet heat around him threatened to suck out his soul. He dragged his fanged canines up Chifuyu’s perineum and against Chifuyu’s shuddering rim. But, every trick made Chifuyu cry  around his dick, ricocheting vibrations up his spine toppling Baji that much closer to the edge.

It was the wailing begs Baji could hear muffled around his cock of, “Please god, please -” that made him moan into Chifuyu as he came right down Chifuyu’s waiting throat.

He yanked Chifuyu off and back upright in his lap. “What the fuck, Chifuyu - when did you become a fucking acrobat,” But Chifuyu just let out a desparate whine. “Are you okay?” Baji asked, fingers brushing Chifuyu’s throat, worried they took that ten steps too far.

“Y-y,” Chifuyu coughed roughly.  

Baji tried to shush him, spare his throat any more strain, but Chifuyu shook his head and croaked out, “Y-you said one m-mo-“ and Baji was maybe too distracted by the come slipping off of his angel’s dick bruised lower lip to process what he’s asking for at first. 

But when his brain caught up he kissed Chifuyu’s brow and held him close. Chests pressed flush as Chifuyu began to rut against Baji’s abs, mindless and begging for one more push. Baji stroked his spine. “That’s it,” He praised. Chifuyu flushed deeper at the soft words than anything else he’d done. “So sweet for me, Fuyu,” Fingers slipped easily back into that sloppy hole. Softened and trying so hard to clutch as Chifuyu cracked out a cry. Baji smiled against his fringe and whispered, “Grab yourself for me, angel. Be good and make a mess.” 

Chifuyu sobbed and tried to grip himself until Baji’s palm covered his own in a proper vice. Fist blurred along Chifuyu’s frayed nerves. As fast and brutal as the fingers stroking inside. One more solid press to his prostate had Chifuyu screaming as he came dry with a wail in Baji’s lap.

“That’s it,” Baji shushed, licking along the mark he’d left on Chifuyu’s throat. “Did so well, Fuyu,"

Baji held his boy as he sobbed and stroked his back. Firm touches and easy kisses as he let him calm down without any rush. Content to hold him until Chifuyu was ready. 

Baji kissed his crown once Chifuyu’s breathing settled. Chifuyu needed help to peel the tacky t-shirt off himself and snuggled close as Baji carried him to the shower. 

The shower was blessedly cool - tepid water rinsing them of their sweat and mess. Baji carried Chifuyu back into their room, throwing him over his shoulder when Chifuyu started twisting just to be difficult. Smacking his ass when Chifuyu squeezed Baji’s in retaliation. 

They fell to the bed laughing, underwear haphazardly tugged on and a merciful evening chill breezing through the open window. Baji propped himself against the pillows, tugging Chifuyu to sit between his legs as he tugged a sheet over them both.

“What can I do, angel?” Baji only got that soft after fucking that hard. Chifuyu reached across Baji, fingers just short of brushing his phone - plugged and charged from when he must’ve first gotten home. Baji snorted, grabbed the phone for him, and handed it to Chifuyu. Chifuyu tucked in closer and opened Genshin. Baji only laughed a little when Chifuyu hissed, turning to rest on his hip instead of sitting on his tender ass.

He pinched Baji’s nipple out of spite. “You’re buying me primogems.”

Baji kissed his cheek, teeth pressed to flush skin with how he couldn’t hide his smile. “Sure.”

Notes:

let me know if it sucked.