281 – 300 of 312 Works in Oral Sex
- Oral Sex ×
-
cut through all the noise by theboyysavior (belasteals)
Heated Rivalry (TV), Game Changers Series - Rachel Reid
2025-12-23
Ilya leaned down and pressed an almost chaste kiss to Shane’s lips. “Stay.” Shane dutifully stayed still on the bed as Ilya went to the other side of the room, rummaging in the drawer for longer than usual. Shane fought the urge to turn and see what Ilya was doing until the other man came back, crouching down in front of him. He was holding lube, a condom, and–to Shane’s surprise–the pair of leather handcuffs that usually sat in the back corner of their drawer. They didn’t use the cuffs often, maybe a handful of times ever. Shane didn’t usually like not being able to touch Ilya. But Shane felt something warm and eager stir inside of him. He wanted Ilya to make the choices tonight. He was tired of thinking. Shane has a lot on his mind. Ilya gets a few things off it. Shane frowned at the pot of rice as the water splashed out cloudy again. He wasn’t counting how many times he washed it, but Ilya was stirring the saucepan on the stove, and the rice wasn’t going to be ready at the same time. Shane had been moving slowly, distracted. He turned on the tap again. At the same time, his phone buzzed in his pocket. The Rolex rep, confirming what time the shoot was tomorrow. Or his mom. Or Hayden, or JJ, or someone else wanting to talk about the shitshow last night. He swirled his fingers through the rice grains impatiently and poured the water out again. It ran clear enough. Buzz. Tap back on, cold water up to the joint of his finger. Buzz. Three texts meant it was probably Hayden. Shane didn’t want to talk about the game. If the Rolex rep hadn’t sent the time yet, he didn’t know how early he was getting up in the morning. They couldn’t shoot too late, because Shane had to be back at the rink for video review, which was going to suck. Theriault was pissed. He set the pot back into the rice cooker, closed the lid, and frowned again. Nothing happened. He pushed a button, but nothing lit up. “Fuck,” he muttered. “Piece of-” “Shane.” Ilya put his hand on top of Shane’s gently. His tone it wasn’t the first time Ilya had called his name. “Is not plugged in.” Shane took a deep breath. “What’s going on?” “Nothing. I’m just distracted.” Ilya’s hand trailed up Shane’s arm, and Shane turned a little to face him. Ilya brushed his fingertips across Shane’s temple. “Where are you?” Shane leaned into the touch and Ilya flattened his hand against Shane’s cheek. Shane closed his eyes. “Pittsburgh.” “Pittsburgh sucks. Montreal is much nicer.” Shane let out a little huff. “You didn’t get shut out by them.” “No. But half your team has the flu.” “I don’t have the flu. I played like shit.” “Ah, and hockey is individual sport, yes? You can do everything by yourself?” Shane turned his head and pressed a gentle kiss to the palm of Ilya’s hand instead of responding. He let out another deep breath. “Shane. Sit. I will finish dinner.” Shane didn’t feel like arguing. “Okay,” he mumbled into Ilya’s palm. Ilya took his hand away, and Shane missed it immediately. “And give me your phone.” “Why?” Shane was already handing it over. “Because you will look at it and be more stressed.” Ilya slid Shane’s phone into his pocket. “Sit.” Shane wandered into the living room and sat on the couch. He looked around, picked up the book on the end table he had been ignoring for weeks, and stared blankly at a page until Ilya came back in with two bowls. Shane ate listlessly. When they were done, Ilya pulled him back against his chest and Shane let himself relax a little into the other man’s arms. They stayed like that for a while, Ilya’s breath soft against the top of Shane’s head and his arms strong around him. “You are stressed,” Ilya said into his hair eventually. “Very observant,” Shane said quietly, no real bite to it. “Mmm. Nothing gets by me. Like Pittsburgh goalie.” Shane turned to complain, but Ilya kissed him gently. “Still. You are very stressed lately. You are thinking too much.” “I’m sorry. We haven’t seen each other in weeks, and I’m-” Shane gestured with one hand, and Ilya caught it in his firm grasp. “No apologizing. Come to bed. You need to relax.” Shane reluctantly stood up from Ilya’s embrace. “The dishes first.” “Yes, yes, dishes. Then bed.” Ilya had already loaded most of the dishes into the dishwasher. Shane rearranged them properly and slotted their bowls and forks in. Ilya kissed him again as soon as they made it into the bedroom, backing Shane up until the bed hit the back of his knees. They stayed like that for a while, kissing gently and then deeply, until Ilya pulled back and his eyes searched over Shane’s face. Shane made a frustrated little sound and leaned back towards him, but Ilya put his hands on Shane’s shoulders and guided him down to sit on the bed. “You are thinking too much. Let me make your brain quiet, yes?” Ilya said. His voice was even, but Shane could see he was half-hard in his sweatpants. Shane was almost embarrassed at how quickly he nodded. He didn’t want to think anymore. His whole body, tired and tense, craved Ilya. Ilya leaned down and pressed an almost chaste kiss to Shane’s lips. “Stay.” Shane dutifully stayed still on the bed as Ilya went to the other side of the room, rummaging in the drawer for longer than usual. Shane fought the urge to turn and see what Ilya was doing until the other man came back, crouching down in front of him. He was holding lube, a condom, and–to Shane’s surprise–the pair of leather handcuffs that usually sat in the back corner of their drawer.
- Language:
- English
- Words:
- 2,735
- Chapters:
- 1/1
- Files:
- 1
- AO3:
- #76244011
-
Shane and Ilya have just gotten married. It is the morning after their wedding and they celebrate the best way they know. Or Shane and Ilya have soft, playful sex with a lot of back and forth teasing and flirting.
- Language:
- English
- Words:
- 4,004
- Chapters:
- 1/1
- Files:
- 1
- AO3:
- #76243376
-
Inhale. Exhale. Inhale— He smells it, then. Thick and acrid, staining the back of his tongue in the taste of second-hand smoke. His eyes open, watering as he hacks a deep-seated cough. He scans the rooftop, wondering what the fuck is on fire when he sees him—cast in shadows, face half illuminated from the glow of the city below them and a cigarette dangling from his plush mouth. Ilya Rozanov. OR: the Christmas Party fic
- Language:
- English
- Words:
- 5,765
- Chapters:
- 1/1
- Files:
- 1
- AO3:
- #76222006
-
One-shot where Ilya comes to visit Shane at his family's cottage, where he finds Shane baking his Grandmother's cookie recipe and rails him.
- Language:
- English
- Words:
- 2,007
- Chapters:
- 1/1
- Files:
- 1
- AO3:
- #76226251
-
meet me in the afterglow by leiascully
Heated Rivalry (TV), Game Changers Series - Rachel Reid
2025-12-21
Shane never feels more at peace than the moment that Rozanov pushes into him.
- Part 10 of Hockey Time!
- Language:
- English
- Words:
- 1,841
- Chapters:
- 1/1
- Files:
- 1
- AO3:
- #76124956
-
“It was a bad hit, Shane,” Hayden says, worriedly. He looks up to where Ilya is quietly observing them, leaning against the lockers with his eyes fixed intently on Shane. “Ilya, doesn’t it look bad?” “Is not bullet wound,” Ilya says flatly, “he will be back on ice within week.” or, Shane and Ilya play on the same team and hate each other in every way but one…or so Shane thinks until he gets hurt on the ice and Ilya is a little too nice about it all.
- Language:
- English
- Words:
- 6,160
- Chapters:
- 2/2
- Files:
- 1
- AO3:
- #76154361
-
Shane and Ilya’s rivalry has never led to real violence, until now, when Shane is distracted and can’t keep his hands or anger to himself. What begins as a heated confrontation on the ice ends in a night of pleading and passion. “I can fix it, let me show you how I can fix it.” Shane’s eyes flicked down to Ilya’s pants and back up again. “You love sucking my dick, da?” He asked Shane as if he didn’t already know the answer. “And yet you punch me on ice,” he said. “And you believe I still let you?” Shane was silent. Was this it? Had he finally crossed a line he couldn’t step back from? Was he about to lose the one thing he’d been craving since the puck dropped, the thing that had tangled him up so badly it spilled onto the ice in front of everyone? “You are denying a blowjob from me because I punched you?” Shane spoke trying to understand what Rozanov had planned.
- Language:
- English
- Words:
- 5,345
- Chapters:
- 1/1
- Files:
- 1
- AO3:
- #76004886
-
Shane Hollander's heat came unexpectedly early. He begs Ilya to come and help him. Ilya does. The game that fateful day was a special dynamic one. Shane Hollander had his mind focused on one thing - winning. Well, maybe not only that. Because the presence of Ilya Rozanov was like a heavy bag on his shoulders, pressing him down and making it harder to focus. Every time they crossed paths on the ice, the heavy scent of the Russian man filled his nostrils, making him slip up with his game. "Focus, Hollander!" yelled his teammate, right when Shane's gaze locked on Ilya's back. He shook his head, trying to shake off the uncontrollable need to be close to the man on whose cock he had been stretched so many times. But the game was a more pressing matter now, and he needed to act like it. So he tried his best. His team was on a good path to victory, and he himself managed to score two goals in the three periods - even though his mind was in a completely different place. But then, he felt it. That hot chill, sweat pouring across his face, his stomach twisting - his heat was coming in a very short timeline, much quicker than it should be. He knew it shouldn't be happening. Just before the game, he checked his app for tracking his cycle, and it was supposed to come in three days, not today. Not now. That was enough to make him absolutely terrible, giving Boston a great opportunity to get an upper hand over them. Their rivals managed to win, with two more goals scored, the game ending and sealing Montreal's unfortunate fate. "What the fuck was that, man?! Why were you so distracted, for God's sake?!" His team was furious with him, but he couldn't afford to stay and argue with them. He knew he didn't have a lot of time, so he changed as fast as he could, and basically flew out of that locker room, rushing to get to his hotel room. When Shane managed to finally open the door with his shaky hands, he collapsed on the floor, his legs weak from the overwhelming feeling. He wanted to crawl out of his skin - he was that hot. He quickly tore off his clothes, leaving them scattered across the room's floor. Shane barely had the strength to crawl into his bed, but when he did, he collapsed on the soft hotel sheets, sighing with somewhat of a relief. He still very much felt like shit, like he was about to melt from the heat that surrounded him. If it stayed like this, he would manage it alone. But he knew his body too well - more was coming, and it would come in the most unexpected moment, making him so desperate to feel something inside him that he would do something he normally wouldn't - he's going to beg that motherfucker. Shane knew he should destroy his phone before he reached that state, because then, any restraint and shame would leave him, and he would indeed beg Rozanov to come and fuck him into oblivion. But he didn't have more time to debate on it, because the overwhelming feeling had come. He moaned, his ass arching in the air without his consent, his legs spreading, his instincts screaming for a knot. His hand reached for his phone, and he did what he shouldn't. Jane: 708. Now. Please. He wrote and collapsed on the sheets again. He shifted, turning on his back, his hand reaching for the aching hole that was now leaking slick like crazy. As soon as he touched it, his mouth opened, and a loud moan escaped his lips. His legs parted as far as possible to ease himhis access for pleasure that he needed so much at that moment. "Fuuuck... Rozanov, please..." Shane begged, his finger slipping inside, slowly stretching himself for what was hopefully going to come. He knew he'd need that stretching, his mind going back a few months when he last saw the massive cock of the Russian man. He wanted that nine inches like a lifeline, desperate for the feeling of being completely full with the warm cock, for the part when it swells even more, and seals them together. But Rozanov never gave him that satisfaction unfortunately, because, as he put it, 'I don't want to knock you up, Hollander'. But now, Shane wanted nothing more than exactly that. He wanted his belly to swell with the pup of his rival, to be caressed and cared for by the usually nonchalant man, to be loved. But, oh, his dreams were impossible, and he knew it. Shane added another finger, trying to reach where only Ilya could, and groaned with frustration when he failed. He arched his back, fucking himself with his fingers, trying to imagine Rozanov being the one on top of him, pressing him to the mattress, making him come one time after another. "Fuck, Ilya!" he cried out, not even noticing that he had used the name of the man. He was too deep in his fantasy to register the real Ilya walking through the door, closing it, and making sure it was locked. "Oh, fuck, fuck me harder, please! Rozanov, fuuck!" Rozanov rested his back on the door, enjoying the sight in front of him. As soon as he relaxed, smirking satisfied, the sweet smell hit him, making his nonchalant posture crumble, as his instincts screamed to go and put his knot in the omega on the bed. But he managed to contain himself, instead undressing, while Shane was still in his own fantasy. "Fuck, fuck, fuck... AHH, Rozanov!" Shane screamed out, as his cock shot out a thick stream of cum on his stomach, his arch deepening, his other hand curling deeply with the sheets. "I must say I enjoy show, Hollander," Ilya finally spoke up, revealing himself to Shane, who got scared so much that he almost jumped off the bed. "Oh, do not be shy now. You put me a great show, really." "Fuck, Rozanov!" Shane cursed, his face getting even redder than before from his heat. "Couldn't you announce yourself louder when you walked through the door? Must you be such an asshole?!" he complained, sitting up and covering his dick with his hands.
- Language:
- English
- Words:
- 4,481
- Chapters:
- 1/1
- Files:
- 1
- AO3:
- #76048846
-
“So,” Ilya says, dragging the word out. He’s swiping at non-existent crumbs on the counter, avoiding his eyes. “You have dinner at parents on Christmas, yes?” “Yeah.” Ilya nods. “I can house-sit while you are away. Make place pretty, if you have decorations. Make it less boring.” Shane’s eyebrows fly up. “What? You don’t want to come with?” Finally, Ilya looks up at him. Hesitantly, he asks, “You want me to come with?” Frowning, Shane says, “I– yeah. Yeah, of course. You think I invited you here just so you could spend Christmas alone?” Looking away, Ilya shrugs. “I am intruder here, Hollander. You have family. I do not. Makes situation… difficult, maybe. You forget the world thinks we are rivals.” “Not difficult,” Shane says immediately. “You want to come, you’re coming.” Or: Ilya's in Montreal alone during the week leading up to the Winter Classic. Shane doesn't let him spend Christmas alone.
- Part 4 of cjo + hr
- Language:
- English
- Words:
- 15,611
- Chapters:
- 1/1
- Files:
- 2 versions
- AO3:
- #76006866
-
Such a lovable lamb by DaughterofLegends
Game Changers Series - Rachel Reid, Heated Rivalry (TV)
2025-12-18
Two certainties defined Shane Hollander's life: he was falling in love with Ilya Rozanov, and he was keeping a career-ending secret. When Ilya discovers Shane's suppressants on the heels of seeing Shane injured during a game, fear makes them say things they both regret. Nine months later at the All-Star Game, accidentally running into Ilya in the hotel elevator triggers a breakthrough heat—forcing the two idiots to finally talk (and fuck). -- Contains spoilers for those who have only watched the show, and for The Long Game. A/B/O AU that diverges from canon right after Shane is injured in Chapter 21 (and episode 5) of Heated Rivalry. Happy ending!
- Part 1 of Lying to the NHL, but make it A/B/O
- Part 2 of Fighting Puritanism, one smutty Hollanov AU at a time
- Language:
- English
- Words:
- 6,374
- Chapters:
- 1/1
- Files:
- 2 versions
- AO3:
- #75971231
-
there you are, my morning star by ingberry
Game Changers Series - Rachel Reid, Heated Rivalry (TV)
2025-12-18
In a move that shocks the hockey world, Shane Hollander ends up signing to the Centaurs at the same time as Ilya Rozanov. Not only do they have years of rivalry behind them, but they've also shared a night neither of them can forget. Or, a soulmate AU where their soulmarks grow stronger as their bond grows.
- Language:
- English
- Words:
- 22,314
- Chapters:
- 7/7
- Files:
- 2 versions
- AO3:
- #74190781
-
dirty little secret by contrapposto
Heated Rivalry (TV), Game Changers Series - Rachel Reid
2025-12-17
“Oh, Hollander,” Ilya sighed, cradling Shane’s face, thumbs gently stroking his freckled cheeks. “You are omega.” It wasn’t a question. Shane nodded pathetically, breathing heavily. “And you are in heat, yes?” One curious hand trailed down, squeezing hard. Biting back a moan at the slick pooling in his boxers, Shane nodded. “I forgot my suppressants,” he said, breathless. “I— I usually just take suppressants all season and then… deal with it myself the rest of the time. But I guess I forgot to pack them. I don’t know what to do.” --- Ilya helps Shane through an unexpected heat.
- Language:
- English
- Words:
- 3,230
- Chapters:
- 1/1
- Files:
- 1
- AO3:
- #75903826
-
It's the "We didn't even kiss" scene that's all you need to know. The first few hundred words cover scenes we’ve seen (the awards show, the bathroom) and then diverge. (og title was Teach Me How to Love.)
- Language:
- English
- Words:
- 13,969
- Chapters:
- 2/2
- Files:
- 1
- AO3:
- #75792936
-
“Trying to get me high, Rozanov?” Shane had teased, and had to shoot a hand out to Ilya’s elbow when the other man’s brow furrowed infinitesimally. “Joking, I’m joking.” “Okay,” Ilya acknowledged, but he remained, waiting for Shane to respond to the offer. “I just don’t want to be too high to- you know.” Ilya’s eyes had widened. “Shane Hollander, you are pervert.”
- Language:
- English
- Words:
- 3,972
- Chapters:
- 1/1
- Files:
- 1
- AO3:
- #75895066
-
take my time with you by multi_yohanna
Heated Rivalry (TV), Game Changers Series - Rachel Reid
2025-12-16
“I want to take things slow tonight.” Ilya added, lifting his shoulder in a small shrug. “O-okay?” Shane whispered, even more confused than before. “We always rush. There's never enough time, it's always from zero to hundred with us.” Ilya said, bringing his hands up to cup Shane's face. Shane melted into the touch immediately, feeling his anxiety recede bit by bit. “Now there is no need to rush. We have time. All of it. And I want—I want to take my time with you.” Ilya’s voice was low and husky, and Shane exhaled a shuddering breath. “Will you let me?” Ilya asked, and Shane nodded immediately. He would let this man do anything he wanted to him. With zero hesitation. OR After coming out to Shane’s parents and making a plan for the future, Shane and Ilya have a few days to practice what being with each other without any rush or looming deadlines feels like. One night, Ilya decides to take things slow and show Shane exactly what he feels for him.
- Language:
- English
- Words:
- 5,427
- Chapters:
- 1/1
- Files:
- 1
- AO3:
- #75864316
-
Dancing in a Crowded Room by ChuisPlusQueRien
Heated Rivalry (TV), Game Changers Series - Rachel Reid
2025-12-16
Shane is tired of resisting. Ilya is happy to help.
- Language:
- English
- Words:
- 2,870
- Chapters:
- 1/1
- Files:
- 1
- AO3:
- #75885841
-
They’re standing in front of the table of items being auctioned: a variety of MLH memorabilia, box seats for the season, a bottle of wine that’s probably worth more than Shane’s signing bonus— —and a piece of paper, with six words printed across the top in big, bold letters: HOLLANDER AND ROZANOV WINNER’S ROOM PERFORMANCE.
- Language:
- English
- Words:
- 6,017
- Chapters:
- 1/1
- Files:
- 2 versions
- AO3:
- #75806321
-
i’ve got one foot in the golden life, one foot in the gutter by Anonymous
Heated Rivalry (TV)
2025-12-13
“You broke up with her,” Ilya says, arms loosening against his chest.
“No, she, uh—” Shane ducks his head, avoiding Ilya’s eyes. “We slept together. And she kind of … she didn’t confront me, I guess. But she talked to me. Kind of hinted that she thought I might not be…”
“Into girls?” Ilya finishes for him.
“Something like that.”
“You denied it?”
“No, I— I told her. About me. About—us,” Shane’s head snaps up, a hand lifted in Ilya’s direction. “Not about us, us. That I’d been sleeping with someone. Another player. I didn’t tell her about you.”
OR: Shane comes out to Rose and runs toward the safest pair of arms he knows: Ilya’s.
- Part 2 of cjo + hr
- Language:
- English
- Words:
- 6,484
- Chapters:
- 1/1
- Files:
- 2 versions
- AO3:
- #75682216
-
Shane turned Ilya Rozanov down in a dingy locker room once. Today he chooses him for the room.
- Language:
- English
- Words:
- 6,360
- Chapters:
- 1/1
- Files:
- 1
- AO3:
- #75667776
-
“I am going to fuck you,” Rozanov said, pressing kisses to Shane’s neck, “and if you are very, very good, maybe I will unlock you.”
Shane has been in chastity for two weeks and is desperate for release. Ilya makes him wait a little longer.
- Language:
- English
- Words:
- 4,106
- Chapters:
- 1/1
- Files:
- 2 versions
- AO3:
- #75481496