Stevie's blog

Royal Vista Inn Cockfight

The neon sign of the "Royal Vista Inn" flickered erratically, casting a sickly red glow over the rain-slicked pavement. I push through the heavy glass door, the scent of stale cigarettes, cheap air freshener, and something vaguely like damp carpet hitting me immediately. The lobby is deserted, the clerk hidden behind a wall of yellowed key slots and peeling wallpaper. I get the room key—a real brass key, not a plastic card—for room 237, second floor, no elevator.

I don't know his name. I only know him from the encrypted forum, the one where men with my specific appetite arrange these encounters. His handle was "IronWill." The messages were brief, to the point. A challenge accepted. The rules were clear: an old, dirty hotel. No names. No words beyond what's necessary. The only communication would be the language of our bodies. First to cum loses. The loser sucks the winner. The prize is as important as the punishment.

My heart hammers against my ribs, a mix of adrenaline and a dark, coiling anticipation. I climb the creaking stairs, each step announcing my presence. The hallway is dimmer than the lobby, a long tunnel of worn carpet and stained wallpaper. I find room 237. The door is ajar, just a sliver of darkness visible from the hallway. This is it. The signal. I push the door open and step inside.

The room is exactly as I'd imagined, and worse. A single bare bulb hangs from the ceiling, casting everything in a jaundiced, shadow-filled light. The double bed takes up most of the space, the yellowed sheets pulled taut. The air is thick and heavy, smelling of sweat and disinfectant that failed entirely at its job. And he is there.

He's already naked, sitting on the edge of the bed, his back to me. He's built solidly, broad shoulders tapering to a thick waist. His skin is pale in the gloom, a roadmap of old scars mapping his back. He turns as I close the door, his face in shadow but his eyes glinting in the dim light. They are intense, focused. This is IronWill.

He doesn't speak. He just watches me as I shrug off my jacket and let it fall to the floor. I kick off my shoes, peel off my socks. my shirt follows. Each piece of clothing removed is a layer of a civil life shed, stripping me down to the raw, primal purpose for this meeting. When I'm  naked, I can feel his eyes on me, it’s almost a physical weight. But there is no judgment in his gaze, only assessment. He's sizing me up just as I am him.

He shifts on the bed, making space, and I move to sit beside him. The mattress groans under our combined weight. The silence is absolute, broken only by the distant sound of traffic and the frantic, humming beat of my own blood in my ears. The rules were no words, but the air crackles with unspoken communication. He stands, turns to face me, and I mirror him. Our bodies are close, not yet touching but radiating heat. We look at each other’s cocks. His cock is hard, about the same size as mine. I can see some pre-cum already on the tip. My cock is also hard but not yet leaking. 

The challenge begins.

It starts with our hands finding each other's shoulders, a test of strength and balance. I grip him, feeling the firmness of his muscle under my palms. His hands clamp onto me in return, his grip like a vise. Our hard cocks touch several times. There's no preamble. We move together, a rough, clumsy dance as we maneuver onto the bed. It's a struggle for dominance, legs tangling, bodies pressing and shoving. Hard cocks are now leaking together as I can feel some moisture between us. We end up on our sides, facing each other, one leg thrown over his hip, his hooked around mine. The position is awkward, intimate, and purely functional.

I feel him harden even more against my thigh, and my own cock responds in kind. There's no hiding it, no point to it. This is the whole point. The goal is to make him break first, to push him past his limit. our hips begin to move, a slow, grinding rhythm dictated by the awkward position. It's not about pleasure, not yet. It's about friction, about pressure, about testing his resolve.

His breathing hitches. I take it as a small victory. I adjust my angle, pressing my length more firmly against his. The fight is on. His hand, which had been gripping my hip, slides down my back, fingers digging into my flesh. It's a warning, a challenge. I respond by tightening my leg around him, pulling him closer, increasing the pressure on both of us. The friction builds, a slow burn that threatens to ignite into an uncontrollable fire. I hope this tactic does not backfire on me as I feel my hard cock begin to throb. 

I can also feel the tension coiling in his body, the subtle tightening of his muscles. He's trying to hold back, to focus on anything but the feeling of our bodies sliding together. I know that feeling, because I’m fighting the same battle. The dirty room, the smell, the risk—it all fades away until there's only this. The contest. The pure, undeniable need to win.

His control is slipping. Good, because mine is as well. I can see it in the way his eyes flutter closed for a second, in the low groan he tries to swallow. I press my advantage, moving my hips with more intent, more purpose. We are both sweating now, Our skin slick and hot. The slide of our bodies becomes easier, more dangerous. The pleasure is a real threat now, a rising tide at the base of my spine. I grit my teeth, focusing on the thought of him on his knees, on the taste of his defeat. It's the only thing keeping me from the edge. But I’m not sure it’s working. I'm not sure i can help back much longer. 

He makes a mistake. His eyes lock with mine, and in that moment of connection, of shared desperation, the intensity becomes too much. A shudder wracks his body, his hips jerk once, twice, and then he's moaning and now cumming, a hot, messy pulse against my thigh! His face is a mask of frustration and release as he loses the fight he was so determined to win.

A surge of triumph, sharp and intoxicating, floods me. I've won. But it was so close. Another few seconds and I would have been the loser. 

He doesn't say a word as the tremors subside. He just pushes himself up, his movements heavy with defeat. He swings his legs off the bed and stands before me, his head bowed for a moment. Then he kneels on the worn carpet, his expression unreadable in the dim light. He looks up at me, his eyes meeting mine, and waits.

I stand up, my own arousal throbbing, insistent. The victory has made me harder than I've ever been. I step forward, close enough that he can feel the heat radiating from my cock.

His mouth is hot and wet, a stark contrast to the cool, musty air of the room. He's not gentle, but he's not rough either. He's simply fulfilling the terms of the engagement. He takes me in deep, his tongue working with a resigned expertise that tells this isn't his first time on the losing end of one of these contests. I watch him, my hands clenched into fists at my sides, the power of the moment heady. I don't last long. The sight of him on his knees, the feeling of his mouth, the raw, primal victory of it all—it's too much. With a guttural cry, I finish, my body shaking with the force of my release.

He pulls back, wiping his mouth with the back of his hand. He stands, and for a moment, I just look at each other. The contest is over. The debt is paid. Without another word, he turns, gathers his clothes from the floor, and begins to dress. I do the same. The silence returns, but it's different now. It's not heavy with anticipation, but empty with completion. When we’ve both dressed, he gives me a single, sharp nod, then walks out of the room, closing the door softly behind him.

I'm left alone in the dim, dirty hotel room, the air thick with the scent of sweat and sex. The neon sign outside the window continues its hypnotic, flickering dance. I leave the key on the scarred dresser, and walk out into the night, the encounter already fading into a memory that's both sharp and dreamlike.

The End

Translate
Last edited on 8/24/2026 9:25 PM by Stevie
PermaLink
100%

Comments

2

Mainewrsl (49 )

8/26/2026 7:32 PM

Damn. This is amazingly hot.

Translate

ShadowBoxer (18 )

8/25/2026 4:39 AM

Hot story 🥵

Translate