"I bet my dick is bigger than yours."
It was a universally famous, not to mention stupid and obvious, provocative line that Keith definitely shouldn't have fallen for. Sure, he knew he could be impulsive at times, but he was still smart enough to know when Lance was baiting him into doing something ridiculously stupid that he should avoid.
But despite all that, here he was, gasping out heavily with a red face and his neck craned as he pressed his fully erect dick up against Lance's. His heart was pounding as Lance's hand wrapped around both of their cocks, pressing them together even harder.
"Ha…!" Keith couldn't stop the moans that escaped his mouth from how crazy this all was, and the shit eating grin on Lance's face with each sound he made only made him more embarrassed.
"Time to figure this out once and for all," Lance breathed out, pushing his hips forward and moving his body so that their cocks could align together straighter.
Keith's eyes were shrinking into slits of lust as he swallowed the saliva that accumulated in his throat every few seconds. Being so close to Lance while naked was something that Keith had thought about more times than he'd like to admit, so the fact that this was happening got him harder than ever. It was the perfect time for measuring his length.
He pursed his lips together, one hand moving down to help Lance's line them up. The tan boy flinched a bit upon watching and feeling their hands brush together, but Keith just looked him in the eye fiercely.
"I have to make sure this is fair," he said, eyes momentarily watching the bob of Lance's throat as he gulped before flickering up to his eyes and then back down to their cocks. The two boys pressed the shafts of their cocks together, teeth clenched as their fingers pressed against their touching tips to try and determine who's was standing taller.
There was a bit of a pause as they tilted their head this way and that, trying to press together harder to accurately measure themselves. Keith's breath caught in his throat when he felt their balls touching, but stubbornness won out over embarrassment, and he held his ground. And then…
"Hah! I am bigger than you!" Lance goaded triumphantly, looking back up at Keith with a wide grin.
Keith's heart picked up pace as he desperately pushed his cock forward more, but no matter how he looked at it, Lance had at least an entire inch on him when pushed up straight.
"Ha! Guess you can't say anything about my ego anymore, since I clearly have the size to back it up! Well, aren't you gonna say anything? Apologize? Maybe acknowledge my superior masculinity? You know you want to-"
"Shut up!" Keith roared, fury bursting from his veins as he listened to Lance bragging on and on. His loud voice took the larger boy by surprise for a second before he grinned again.
"Aw, is Keith-y mad? It's okay, there's nothing wrong with your dick. I mean, we can't all be Lance-sized-"
Keith growled as his hand wrapped around both of their dicks, mashing them together and causing Lance to yelp in surprise.
"Wha? Keith, what are you-"
"It isn't the size of the weapon that matters, but how you use it. Let's see if you can keep up with me, you long-dicked oaf." With that, he began to moving his hand up and down their lengths while continuing to press his cock forward against Lance's, face red and teeth clenched as he gathered as much friction as possible.
"K-Keith, this is- ah!" Lance gasped as Keith's arm snaked around his waist, holding it in place and pulling it towards him a bit to create more pressure against their cocks. The hand that was pumping them together slowly lifted off so that it could also wrap around Lance's waist until Keith was hugging Lance and humping their erect cocks together, grinding like his life depended on it.
"Oh fuck...you're gonna cum...and then we're gonna see who has bragging rights…" Keith growled, nails digging into Lance's hips.
The Cuban boy squeaked upon feeling his nails and looked down at their cocks, breaths coming out in heavy chunks. Then, he grinned.
"Oh, I see...in that case, sorry to burst your bubble, but you're the one who's gonna be cumming first! You're gonna cum so hard you'll have no choice but to...nngh! But to acknowledge my superiority…!" Lance's arms wrapped around Keith's body, and he began humping back against Keith, the hot friction in between their cocks increasing by the second as both boys tried to outdo the other.
Keith gasped in pleasure as Lance practically started banging their hips together, like he was fucking Keith from the front. Whereas he was once pulling Lance into him, he was now holding on for dear life as Lance grinded their cocks and pounded them together forcefully, whispering into his ear.
"You like that, Keith? You like it rough and hard? Hey, listen, Keith. Listen to the sound of our dicks." Keith did exactly that - he screwed his eyes shut and listened, taking in the sound of their combined hot breaths, the sound of their cocks rubbing together aggressively, the sound of their balls slapping against each other with every thrust of Lance's hips. He listened so hard, and it drove him crazy as he pressed his forehead against Lance's chest. Keith had been the one to instigate seeing who would cum first, but he wasn't sure if he was going to be the one to come out on top at this point.
"You like it, Keith," Lance continued whispering in a low voice that made Keith's cock begin leaking with precum. Lance's dick was just as wet, though, as the heads of their cocks pressed together in lust. "You want to cum, don't you, Keith?"
Keith bit his lower lip, looking down in a trance as he watched their cocks mashing together. There was no rhythm or structure to the movement of their hips; just lust.
He tilted his chin back upwards to stare Lance in the eyes. He wasn't going to let him win.
"Yes, I want to cum," he breathed out, moving his head to whisper in Lance's ear as he began to regain control of his hips, pushing them back against Lance instead of just letting him lead. "I want to cum all over your cock and cover you in my hot seed. And you want it to. Can you imagine it?" Keith's breathing was getting incredibly desperate as air escaped at him at record speed. His dirty talk was just getting himself closer, but he could see the way it affected Lance as well as his blue eyes dilated in need. "Can you imagine what it'll feel like? Having both of our cocks covered in each other's seed? You're gonna paint me white with your hot fucking cum, Lance. Please do it, please cum on me."
Lance's throat released a whimpering sound as he listened to Keith's words, and their grinding reached the point where it was almost violent. Keith could feel his climax approaching and desperately clawed at Lance's ass more, trying to push him over first.
"Cum! God, fuck, just fucking cum already!" Keith gasped, taking a gamble and moving his hips faster against Lance even though that would make him cum sooner, too.
"Oh! Keith, yes! F-fuck! A-after you!" Lance shouted, his voice shaky.
Keith's eyes rolled up a bit in pleasure, but he held his climax back a few more seconds, fighting it with everything he had. He could feel the tension in Lance's cock, too, and knew that the other boy was also flexing all his muscles to keep his cock from shooting everywhere.
Both boys looked at each other with an unwavering desperation to cum but a refusal to do so, cocks pressed together but unmoving.
"...please...we can...cum together…" Lance panted out in suggestion, willing to do anything to be able to cum without hurting his pride. Keith was also desperate enough to compromise, giving a small nod.
"Okay...fuck...CUMMING!" Keith roared, and in the heat of the moment, he mashed his lips against Lance's as they both came.
Feeling Lance's cock shooting seed all over both of their crotches while still pressed against his own cock was easily the hottest experience of Keith's entire life. He shot an extra load of cum each time he felt Lance shoot right up against him as they held each other close and made out with the passion of a thousand suns.
Whispers of 'fuck' and 'Keith' and 'Lance' escaped their mouths every few seconds, but other than that, their mouths were inseparable as Keith's tongue wrestled against Lance's tongue, both of them trying to push into the other's mouth but never quite getting there. Their orgasms had calmed down by now, but the fire inside of them hadn't as Keith's arms roamed up to wrap around Lance's neck.
Before he knew what was going on, they had made their way over to his bed, collapsing onto it and laying on their sides as they made out furiously, saliva meshing together in a mess around their mouths.
After a while of lustful making out, they finally pulled away to lay on their backs, staring up at the ceiling as their chests heaved for air. Keith could feel the warm stickiness coating his crotch and stomach, but instead of feeling disgusted or embarrassed, he felt warm inside; especially since they had just started kissing.
"...so. A tie, I guess," Lance said from beside him. Keith's tongue flicked out over his lips, savoring the taste of Lance's mouth.
"Yeah." A wave of silence washed over them as both boys tried to figure out what to say next while still catching their breath.
"...I'll win next time, though," Lance declared.
Keith's eyes widened, and he propped himself up a bit to look over at Lance "'Next time'...?"
"That's right!" Lance turned to meet Keith's surprised face with a grin...and a light blush. "I'll beat you next time...but uh, for now, I'm tired, so…" He quickly laid himself back down on the bed to hide his face, and Keith couldn't help but smile fondly at him.
"Whatever you say. I'll take you on whenever."
Nothing was set in stone between them, and they didn't make any sort of official statement...but there was going to be a next time…
And for now, that was good enough for Keith.
If you wanna keep up with my writing, follow my on Tumblr; the link is on my profile page! Thanks and bye~
