Work Text:
Dave and Karkat were sitting cross-legged on the floor, a battered Monopoly board between them. Dave leaned back against the couch, fingers idly toying with his sunglasses as Karkat hunched over the Monopoly board, glaring down at the game pieces like they’d personally wronged him.
“Are you even trying?” Dave asked, casually tossing a red hotel onto his Boardwalk.
Karkat’s eye twitched. He looked between the thick colorful pile of fake cash Dave was hoarding on his side of the board and his own rapidly dwindling funds. The entire right side of the board was a red fortress of Dave’s property, his smug grin only making it worse.
“Shut up, Strider,” Karkat snapped. He rolled the dice and moved his piece, the little thimble, like he was personally offended by it. He landed on one of Dave's hotels, again. “Oh, perfect! Just what I fucking needed. Another of your goddamn capitalist deathtraps sucking the life out of me. Is this what you wanted? Are you happy?”
Dave stretched, completely unfazed by Karkat’s frustration. “I mean, I could pretend to be heartbroken or something, but I don’t wanna lie to you, bro. This is my moment. Monopoly destiny fulfilled.”
“You’re not even that good!” Karkat slammed his hand down on the board, rattling the pieces. “You’re just lucky. This game is designed by humans to uphold their capitalist system and normalize economic oppression. ‘Hey, let’s play Monopoly, Karkat! It’ll be fun, Karkat!’ Yeah, fun watching you slowly crush my goddamn soul! I’m one turn away from complete financial annihilation, and you’re acting like it’s a goddamn summer picnic!”
Dave tilted his head, glancing at Karkat over the rims of his shades. “Or maybe you just suck at Monopoly, dude.”
“I don’t suck at Monopoly!” Karkat barked, his fingers twitching near his pile of fake money. “You’ve got hotels on Boardwalk and Park Place! What am I supposed to do when you’ve got an empire ready to choke the life out of me every time I try to pass Go?” Karkat's fingers curled into tight fists, his knuckles turning white with pent-up frustration. He fought the urge to quickly grab and hurl the dice at Dave's smug expression. Every nerve in his body was on edge and Karkat's heart hammered against his ribcage, each beat sending a surge of adrenaline through his veins. He glared at Dave, who seemed completely at ease as he took his turn.
Dave snorted, letting the dice roll onto the center of the board, “Welcome to America, Karkles.” Dave moved and landed his little car piece between Karkat’s properties on a chance space. Dave nonchalantly drew his card and read it out loud, “Advance to go. Collect two hundred bucks.” Dave discarded the card and moved his piece back to the start, reaching over and grabbing two hundreds from the bank. Dave looked up at Karkat again, raising an eyebrow. “You good, man? You look like you're about to start plotting my actual murder.”
“You got lucky,” Karkat grumbled and took the dice from Dave for his turn. “If I land on your stupid property one more time, I’m flipping this whole board,” Karkat muttered, barely holding it together.
Dave just smirked, leaning closer as Karkat threw the dice. Sure enough, they betrayed him, sending him straight to Dave’s hotel on Park Place. He landed with a defeated thud, eyes flaring red for a split second.
“Fork it over,” Dave said smoothly, holding out his hand for what little Karkat had left, which was only about forty dollars.
That was it. Karkat snapped.
“You know what? Forget this! I’m not playing this unfair piece of hoofbeastshit anymore!” Karkat shifted, causing the board to jostle, sending red and green pieces flying and his game cards and money falling into a chaotic mess.
“Aw, c’mon, dude, you’re really gonna rage quit Monopoly?” Dave whined, setting up a few of the fallen hotel and house pieces back onto their spots on the board.
“It’s not ‘rage quitting’ if the whole point of the game is complete and utter stupidity to begin with!” Karkat growled, throwing his hands up. The frustration swelled inside him like a boiling pot, but it wasn’t just frustration anymore. There was something else. Something dark and sharp—like an edge, like a serrated knife twisting in his gut. He looked at Dave, and suddenly, the competitive fire burned hotter. The way Dave was looking at him, with that infuriating calmness.
Karkat’s breath hitched, and suddenly all he could think about was the heat radiating off Dave, the way his fingers moved so carelessly across the board. That stupid, smug expression, those lips he’d been glaring at for the last hour. Karkat felt his thoughts shift, the irritation starting to morph into something sharper, something more… familiar.
“Yo, ‘Kat, you good?” Dave raised an eyebrow, nonchalant as ever, though his lips subtly curled into a teasing smile. Karkat felt his heartbeat pick up, his chest tight.
Karkat quickly surged forward, grabbing the front of Dave’s shirt and yanking him into a kiss. It was rough, messy, and full of the frustration that had been simmering beneath the surface, but Dave didn’t resist. In fact, Dave responded quickly, his hands grabbing Karkat’s hips, pulling him in even closer.
The Monopoly board lay forgotten as Karkat clambered onto Dave’s lap, their lips crashing together like the very fight that had brewed between them. Karkat felt the heat spread through him, and every ounce of frustration was now redirected onto this. Onto Dave.
“Didn’t know you were into me in this quadrant,” Dave mumbled between kisses, his voice husky but still carrying that signature irony.
“Shut up,” Karkat growled, tugging at the hem of Dave’s shirt. “This is your fault.”
“Yeah?” Dave asked, smirking as he pulled back a little.
Karkat grumbled incoherently, attacking his lips again and gripping Dave’s shoulders as they leaned deeper into each other. He wasn’t used to feeling pitch for Dave, they’d been in a really good and loving relationship for a while now, but there it was. Sharp, biting, and impossible to ignore.
Dave’s hands trailed up Karkat’s sides under his shirt and over his grubscars, which only served to add fuel to Karkat’s fire. He growled against Dave’s lips and tugged hard at his hair, eliciting a soft groan from Dave. Their kiss turned fervent, bordering on desperation as the intensity continued to build.
Without missing a beat, they were up and shedding their clothes with hurried hands. Karkat's skin tingled under Dave's touch as their hands explored each other with a new sense of urgency. Their lips met once more, hungry and desperate.
Karkat pushed Dave down onto the couch, quickly settling on top of him and straddling his hips. He started grinding his hips down against Dave, letting his bulge writhe and curl around Dave’s cock for a moment. Dave's hands found their way to Karkat's hips, and he instinctively pressed his hips up to match Karkat's movements, letting out a low groan in response.
Karkat growled, reaching a hand between them to untangle his bulge and line Dave up with his nook. He paused for a moment looking down at Dave, feeling the heat and tension build between them. He made a quick decision to grab Dave’s shades off his face and their eyes locked, both breathing heavily, and he couldn't help but run his claws over Dave's chest, feeling every ridge of muscle under his fingertips.
Karkat finally slowly eased himself down onto Dave's cock. A soft moan escaped Dave's lips as Karkat sank down until their hips were flush again. He bent down, capturing Dave's lips once more in a frenzied kiss, and wasted no time in moving his hips.
Karkat gasped as he felt the heat of Dave's skin against his own, his claws leaving red lines with every thrust. His heart pounded wildly in his chest, and he let out a low, growl with each downward motion. The couch beneath them creaked and complained under their fervent motions.
With one hand still gripping the back of the couch, Karkat used his other to settle onto Dave's shoulder as he rode him faster and harder. Dave’s hands had established themselves firmly on Karkat’s hips, matching Karkat’s speed and movements and thrusting up into him.
“Fuck…!” Karkat growled out, his body tense as he ground his hips down harder on Dave with increasing urgency. His bulge writhed against his stomach, searching for friction and release as he got closer to his climax.
In one sudden, fluid motion, Dave flipped them over and pinned Karkat down onto the couch. His hands gripped tightly on Karkat's hips as he took control, his movements strong and deliberate.
Karkat snarled at the loss of control, his grip on Dave's hair growing tighter as he pulled his head back to bare Dave’s neck to graze his teeth against the sensitive skin, leaving a trail of hickeys in his wake. With each forceful thrust from Dave, Karkat met it with equal intensity, their hips colliding in a frenzied rhythm.
Karkat felt the tension within him pull tighter and tighter. He let out a strangled moan as Dave's movements grew faster and even more forceful. His bulge throbbed with need, all thoughts of anything other than his impending orgasm dissipated from his mind.
“Karkat,” Dave growled, his voice low and rough with need. “I want to feel you cum for me.”
Karkat moaned again, eyes fluttering shut. He reached down to stroke his bulge a few times, which sent him almost immediately over the edge. He threw his head back with a cry of pleasure as his orgasm overcame him, his candy-red slurry spilling over both of them, staining Dave's stomach and hips and probably the couch beneath them.
Dave took the opportunity presented by Karkat's orgasm to kiss him softly, his hips slowing down to a slow shallow rock. He replaced Karkat’s hand on his bulge with his own, stroking him slowly to help him ride out his climax.
Karkat, still panting, finally released his claws from Dave, feeling the aftershocks of his orgasm ripple through him. He had been satisfied with losing this one— letting Dave be good at his shitty human Monopoly game and also allowing him to gain the upper hand in their brief caliginous moment—he had been ready to let it all slide and return to their regularly scheduled program… until he opened his eyes to find Dave watching him, that stupid smug smile on his face.
“You look so hot right now,” Dave whispered hoarsely, brushing a few strands of hair away from Karkat's face with his thumb. “I want to make you cum again.”
Karkat couldn’t help the low growl that rippled through his chest, “You fucking wish…”
Dave was a little surprised that Karkat was still seeing spades, but he loved a good challenge, especially when it came to Karkat. Dave smirked, his eyes flashing with determination. He leaned in, capturing Karkat's lips in a hot, open-mouthed kiss, each of them trying to gain dominance over the other in a reinvigorated battle for dominance.
Dave's hand on Karkat’s bulge quickly got with the program and increased the pace. Karkat's breath hitched as his body responded to Dave's touch, his heart pounding wildly against his ribcage. There wasn’t as much fight in him like there had been at the beginning— he talked a bigger game than he actually had in him.
That didn’t stop him from trying though, his claws going right for Dave’s neck. Dave intercepted him pretty quickly though, grabbing his hands with one of his own and pinning them above Karkat’s head. Karkat growled and pulled at his hands, but Dave's grip was firm and he held him in place, their eyes locking.
“You're not going to win this time, Karkat,” Dave huffed, “You’re not going to win at Monopoly either.” He shifted his position slightly, grinding against Karkat in a deliberate challenge. Karkat let out a loud moan, his bulge thrashing in Dave’s hand.
“Fuck you!” Karkat growled out a groan, his hips bucking against Dave’s.
“That’s the plan, darlin’” Dave smirked, snapping his hips against Karkat’s and quickly setting a brutal pace. Karkat's breath hitched, his body arching off the couch with each thrust as Dave's relentless onslaught already pressed him further and further toward the edge. He already felt like he was at the precipice of his second orgasm and they had barely just started again.
“You're not going to last much longer, are you?” Dave asked, his breath hot against Karkat’s neck and voice low and rough with want. “Cum with me, Karkat…”
Karkat moaned, his eyes fluttering shut as he finally went lax under Dave, fully submitting to him, to his second orgasm, to goddamn anything at this point. Dave had finally won. “Fuck, please… Dave… please,” he panted, his voice strained from need.
Unable to resist the sight of Karkat so completely undone for him, Dave increased the pace even more, his hips bucking against Karkat's with reckless abandon as he neared his own orgasm. He panted hard, his fingers digging into Karkat's wrists to hold him still, his other hand furiously stroking Karkat's bulge.
Karkat trembled under Dave's touch, his climax hit him like a freight train. He let out a choked sob of pleasure as he came, adding to the mess he already made over them and the couch with more of his red genetic material.
Dave groaned into Karkat’s neck, his orgasm building rapidly and he came in quick succession with Karkat, moaning with each rock of his hips as he came deep inside Karkat’s nook. Dave’s hips finally stilled as he rode out his orgasm.
Dave slowly eased himself out of Karkat, feeling the loss of connection like a physical pain. He ran a hand through his hair, lying down fully against Karkat and resting his head on his chest, still panting hard. “So… You don’t wanna finish Monopoly?”
Karkat groaned, half in frustration and half in satisfaction, his hand instinctively going to run softly through Dave’s hair. “Forget Monopoly. We’re never playing that shit ever again.”
Dave chuckled softly, wrapping an arm around Karkat and pulling him closer. “I dunno. I kinda like this side of you.”
“Don’t push your luck, Strider,” Karkat muttered, though there was no real venom in it anymore. For now, the game was the last thing on either of their minds.