541 – 560 of 853 Works in Anal Sex

  • Anal Sex ×
  1. Shane has a bad day. Ilya helps him.

    Language:
    English
    Words:
    2,770
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77056931
  2. “Bless me, Father,” Shane said, voice steady out of habit. “For I have sinned.” Ilya Rozanov is an eighteen-year-old who was sent to a Catholic all-boys boarding school by his dad to straighten his messy behavior, where he meets the religious boy who knows nothing but to repent to his sins at least once or thrice a week. Shane Hollander believed that praying every night and putting God first is what matters over everything, and boys who are like Ilya are resented by the nuns and the church. In a place built to mold boys into men of God, some sins are harder to confess.

    Language:
    English
    Words:
    26,297
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77063401
  3. Ilya and Shane play together in the All Stars Game - then they have sex. AKA I understand why Jacob didn't want sex in Episode 5 but I did, so it's here. Yay! Takes place after the game but before all of the confessions. Don't worry too much about the logistics. Ilya has imagined this, of course. It’s something he won’t ever admit to Shane, but he’s thought of it over and over again. The two of them, playing together. What it would be like, how it might work. He knows what they’re like when they fuck - a wordless knowledge of each other that requires very little in the way of conversation, though neither of them are ever inclined to be quiet. Hockey is different to fucking, but not by much. Ilya knows how Shane plays, down to the skates he wears and how tight he keeps his helmet. But there’s no knowing until they’re on the ice together - and from the moment the puck drops it’s euphoric, all of it. The rest of the team might as well not be there for all that Ilya gives a shit. His attention is on Shane, on getting the puck to his stick, on taking it back when Shane needs it, on getting them to the goal again and again and again. The score is ridiculous, even for a game that is more fun than it is anything else. Ilya spreads his affection across the team, aware of how it would look if he kept coming back to Shane, but he knows how the headlines will look, what all the hockey podcasts will be talking about. The two of them, Hollander and Rozanov and the electricity between them on the ice. No team could ever afford to have them both, and Ilya knows it would be a bad idea, but it’s worth fantasising about, isn’t it? It’s in that post game haze that Ilya is more rash than he has any right to be and books a hotel. One a little further out, but with a big bed and good room service. He texts the name and the room number to Shane without any other details, and watches his eyebrows raise across the massive dinner table where their team has gathered for a post-game celebration. He aches with anticipation, the thrill of the game still sitting under his skin, and he’s one of the first to leave, much to the apparent surprise of the players who don’t know him, and the knowing grins of those who do. “Fuck, Rozy, you got a girl lined up already?” “No fucking way man, we’ve been here less than two days!” “Nah, that motherfucker has one in every city I swear -” Ilya doesn’t answer any of it, just grins, shows the table his favourite finger, and makes his way out. He doesn’t look at Shane, doesn’t try to see if he’s following. He will, of course he will. He always does. So Ilya gets a taxi and checks in to the hotel, makes his way up to the room. It’s a nice room, good view - Ilya doesn’t give a shit about any of that. He pulls off his jacket, slinging it onto the chair that reminds Ilya of another night and another fuck in a much fancier hotel room, and he waits. It’s less than half an hour before the knock comes, and Ilya pulls the door open, meaning to pull Shane in after him. But Shane, it seems, is just as eager. The door’s barely closed before they’re on each other, kissing with a level of desperation that they haven’t in a long time. Ilya manages to get his hand up to protect Shane’s head as they hit the wall, and that gives him the perfect leverage to twist his fingers into the dark strands, pull Shane’s face back a little. He already looks fucked out, his lips parted and his face flushed, those fucking freckles looking perfect on his cheeks. “Fuck, Shane, look at you,” there’s still a thrill that comes with using Shane’s first name, and if the way Shane shudders is any indication, he feels it too. “You felt on the ice, yes? Never played with someone that fucking good before, hm?” “Shut the fuck up,” Shane pushes forwards to kiss Ilya again, and then they’re fumbling to get at each other’s belts, kicking out of their clothes in a frenzied stumble towards the bed. Shane falls onto his back and Ilya crawls over him, feeling like a predator. He wants to devour Shane, wants to taste him and crawl inside his bones, wants to know what it feels like in there. For now, he pulls one of Shane’s legs up until it’s practically on Ilya’s shoulder and fists his cock, rough and demanding. Shane lets out a strangled noise, trying to fuck into Ilya’s fist and arch away all at once, and Ilya grins, animalistic. “Be good boy, Hollander, and maybe I fuck you,” they both know that’s where this is going, but that’s not the point. Shane forces his eyes open and Ilya is watching him, still working at his cock. He doesn’t keep it up long, not after Shane says, “Please, please want to come with you -” in this breathy voice that Ilya can’t say no to. He fumbles away for a moment, coming back with the lube that was in his pocket (“You had that with you during dinner?”) and starts in on prepping Shane. He’s always so vocal, like this, whimpering at the push and pull of Ilya’s fingers - one, then two, then a third because he’s feeling generous about it. By the time Ilya’s got a condom on and he’s rolling his hips to push in to Shane, he feels halfway out of his mind. It’s so much, so overwhelming, that for a long moment he just stays there, flush against Shane, holding him up off the bed. Then Shane looks at him, eyes wet and wanting, and Ilya loses all sense of self. The headboard makes contact with the wall and Ilya couldn’t give less of a fuck, driving into Shane like a man possessed, slapping Shane’s hand away from his own dick. No, he wants Shane to come just like this, on his cock, panting and needy with it. He wants to drink up those noises, the ah-ah-ah that comes rhythmically with Ilya’s thrusts. And he can feel it, in the bottom of his stomach, the desperate curl of it. Ilya wishes they were fucking raw, wishes he could feel all of Shane. For now, he settles with leaning over the bed. The pressure forces Shane to bend, and suddenly Ilya is impossibly deep. Shane all but screams Ilya’s name, head thrown back, and his cock jerks, coating his stomach, almost up to his chest. Ilya is mesmerised by the sight of it, and doesn’t last more than two thrusts before he’s shaking, coming as deep as he can, imagining for a moment that when he pulls out he’ll see the evidence of it leaking out of Shane’s hole. He doesn’t, of course. He pulls back, almost trembling, and there’s nothing but the slick of lube. Ilya ties off the condom, tosses it towards the trash. Means to go and get a washcloth, but – but it’s all there, painted over Shane’s body, and Ilya feels greedy. He leans over Shane’s body, ignoring his quiet, fucked out little, “Ilya -” as he drags his tongue up Shane’s stomach, tasting him there.

    Language:
    English
    Words:
    1,542
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #77036521
  4. When Paramedic Shane Hollander and EMT Hayden Pike start working nights, they expect to spend their shifts getting fucked over by Response Paramedic—and notorious asshole—Ilya Rozanov.

    Shane does end up getting fucked, just not in the way he was expecting.

    (shane just wants to do his job and ride the ambulance. ilya thinks shane should be riding him, instead.)

    Language:
    English
    Words:
    34,467
    Chapters:
    1/1
    Files:
    3 versions
    AO3:
    #77037646
  5. Ilya adjusts the blanket around Luna, shifts his gaze away from her sweet face and towards the sky. It is full of stars, bright here, far away from the city. Hundreds and thousands of them, and the same person who has placed the freckles on Shane Hollander’s cheeks and nose must have sprinkled them onto the firmament. “Ah, husband withdrawal makes me a romantic, I think,” he whispers, and Luna makes a sound that must surely mean she agrees, but thinks he has gone mad. ___ Ilya deals with Shane being away on his first road trip. The Hollanders are there to help. And Shane, well, he is full of surprises.

    Language:
    English
    Words:
    5,125
    Chapters:
    2/2
    Files:
    1
    AO3:
    #76964031
  6. Be Selfish by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-01-03

    JANE: We didn't even kiss "Fuck." Shane presses his forehead against the elevator wall, his eyes fluttering closed against the tears threatening to fall. His vision darkens at the edges and he can't quite catch his breath, his chest aching. He sent it. His finger fucking slipped and he sent it. The text sent.

    Language:
    English
    Words:
    8,798
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76981836
  7. Shane swallows the lump in his throat. “We need your help.” Yuna sounds slightly concerned, her voice tinny through the phone. “Is everything alright? Should we drive over?” “Yeah, um—we have a, uh. A—” “A baby,” Ilya finishes. “You are a grandmother now. Surprise.” “Sorry, did you—” Yuna pauses. They can hear David faintly in the background. “You mean, like, a baby animal? A puppy?” “A wishbaby,” Shane croaks. There’s silence on the other end of the line. “Surprise,” Ilya says again. Shane and Ilya win the Stanley Cup. They weren't exactly planning to also win a baby.

    Language:
    English
    Words:
    11,692
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76986356
  8. There is no plot. There is no foreplay. This is smut. He never broke eye contact with Shane–not for a second. Their breathing picked up, growing heavier as that familiar pull of desire and want overtook them. They stared at each other, fully aware of just how far gone they both were, how badly they wanted each other, how obsessed they’d become with each other.

    Language:
    English
    Words:
    4,282
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76972896
  9. Shane’s body seems to sway, and his dick finds friction against Ilya’s body. Then, what Ilya can only describe as a miracle. Shane exhales, and speaks in his sleep. “Suhz, uhz… Anov…” Shane inhales deeply, and says “Ozanov… Nnng…” on the exhale. He whines through it. Ilya freezes. He can’t stop the smile from spreading across his face. Shane says Ilya’s name in his sleep. Ilya can't resist.

    Language:
    English
    Words:
    4,102
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76926206
  10. shane goes into heat in the middle of a game

    Language:
    English
    Words:
    2,175
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76979301
  11. Rough by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-01-03

    5 times Ilya was rough with Shane, and 1 time he was so gentle, Shane didn’t know what to do with it.

    Language:
    English
    Words:
    3,775
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #76982911
  12. Ilya’s eyebrows shot up. “Are you hurt?” He asked, halfway across the kitchen already. Shane shook his head, getting up and away from Ilya before he could touch him. “I’m fine, just overstretched yesterday.” It was a big fat lie, and both of them knew it. Ilya, obviously, caught on to it. “You don’t overstretch.” He was following Shane to the fridge. The panic inside of Shane rose until his whole body felt like a live wire. New tactic. Think. Think. Think… “It was a new yoga position,” he blurted out. He knew how much Ilya liked to watch him do yoga, that would most likely distract him enough for Shane to leave. He had a plan, damn it. OR Shane gets a tattoo and doesn't want to show Ilya (yet).

    Language:
    English
    Words:
    3,394
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76997416
  13. When they’re alone, Ilya pops a foot up on the bench of his stall, typing his shoe. It makes his shorts stretch obscenely around his thighs. Shane swallows. Is this a sex thing? If so, Shane will have to shut it down (regrettably). He will not be caught hooking up in the locker room, even if it is with his husband. “So, how was first practice with the Centaurs, rookie?” Ilya asks. Shane’s brows knit together. “I’m not a rookie, Ilya.” Ilya looks at him. “Try again,” he says. Oh. Oh. This is definitely a sex thing, even if it’s not the kind of sex thing Shane had originally thought. He takes a moment to get into character. “I mean, it was great, Mr. Rozanov, it’s so cool to be playing with some of my biggest heroes.”

    Language:
    English
    Words:
    1,732
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76991051
  14. “I need—“ Shane cut himself off, trying to will himself to be brave and failing miserably. He had never been good at this part, asking for what he wanted when it came to the bedroom. And part of him didn’t want to have to ask. He wanted to be told what to do, and that was part of what made Ilya so appealing. “What?”, Ilya asked, raising a single eyebrow. “You know,” Shane gasped back, clenching his fist at the base of his dick. “Tell me,” Ilya replied, his tone leaving no room for an argument. It was a command, and the heat of it was burning inside Shane. Ilya wants Shane to ask. He wants him to beg. And when Shane doesn't, Ilya puts him on his knees. Or an incredibly self-indulgent smutty one-shot where Ilya's dominant streak shines, and Shane tries to grapple with why he loves taking orders.

    Language:
    English
    Words:
    4,089
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77016401
  15. off script by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-01-03

    Picture this, Ilya wants to tell the naysayers and the haters, the pearl-clutchers and the busy-bodies. A cold, late afternoon in Ottawa during the throes of a winter hockey season. A warm, cozy two-story home in Rockcliffe Park, snowed-in with a tendril of smoke coming out of the chimney. Shane Hollander, hockey-playing god in human form and the dearest love of Ilya’s mortal life, bent over a dining table covered in pristine hockey cards of themselves while Ilya fucked into him from behind. Ilya and Shane have a combined 800 hockey cards to autograph. Shane wants to get the job done. Ilya has other ideas (and an unexpected use for that permanent marker).

    Language:
    English
    Words:
    3,426
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77031691
  16. Ilya posts something sweet about Shane, but the comments send Shane into a panic attack. Ilya is there to bring him back. Set after The Long Game

    Language:
    English
    Words:
    6,028
    Chapters:
    3/3
    Files:
    1
    AO3:
    #76863591
  17. starburster by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-01-03

    “You are sure, Hollander?” Ilya grins with a glimmer of sympathy in his light blue eyes. Flashes of scenarios pass through Shane’s mind, not understanding where the rope will go, but Shane never backs down from a challenge. He puts on a fake smile, “Why not, Rozanov?” “Hello.” “Hi, Hollander.” Shane runs his hand through his freshly washed, jet black hair, trying to appear confident. But he can’t help how fast his eyes fall to Ilya’s bare chest, unable to match his gaze. Ilya, always endeared by Shane’s antisocial nature, speaks gently, “You look pretty. Just for me, huh?” “No.” Shane cheeks flush, aware of how he’s being analyzed. “I had to take a shower after the game.” “Ah,“ Ilya takes a step, closing the space between them, “I see.” His own appearance reflects the late hour. Shirtless in low hanging sweats, as his messy blond curls round his head like a halo. Shane’s eyes remain down, crossing his arms over his chest. Ilya pauses, always able to sense Shane’s caution when they’re together. He inhales, upset with his own strong and stubborn nature. He can’t afford to lose Shane. Now inches away, Ilya's nose fills with Shane’s familiar clean, floral scent, seemingly perfect to him. They don’t speak anymore. Instead, Ilya raises his right arm, caressing Shane’s soft cheek with his callused fingers. The stale hotel air becomes lighter knowing what comes next. Ilya’s rough fingertips trace along Shane’s pouty lips, instinctively relaxing his jaw and allowing Ilya’s thumb to enter his warm mouth. He sucks it, taking his rival as he so often does. Intoxicated by the heaviness of Ilya's finger lying on top of his tongue. He pulls him in until his smooth lips wrap around his bony knuckle, then pulls back, closing his eyes in complete bliss. Shane hums, hollowing his cheeks, completely fixated on the soothing feel in his mouth. Ilya’s own lips part in a trance, mumbling approval in his native Russian. He admires how peaceful Shane looks with closed eyes. His long, dark lashes lying above his lightly freckled skin, like a doll. Ilya leans in, replacing his thumb with his plump lips. They share a sloppy kiss, spit collecting at the corner of their mouths. Tongues cross over top of one another, shamelessly moaning as they unite. Ilya eagerly digs under Shane’s shirt, pulling the fabric over his head. They can’t stay away for more than a few seconds, like magnets, their lips crash together once again. Ilya’s top lip overtakes Shane’s shallow mouth, shoving his tongue deep inside, relishing in his submission. Ilya speaks into Shane's open mouth, “I have something.” Shane tilts his head back, “Yeah?” “Yes. Something for us to try.” “Okay,” Shane hesitates, dread filling his chest, hating surprises. Ilya turns away and picks up a paper bag that’s been tucked behind a chair. He opens it and pulls out a meter of rope that could have been purchased at any hardware store. Shane's eyebrows come together, confused, “For you?” Ilya’s face grows wide, showing off all his crooked teeth. He laughs in Shane’s face, “Ha- no, no, no.” He walks towards him holding the rope between their bare torsos, “For you.” Shane gulps, intrigued but uneasy, “Um, okay yeah.” He hates how nervous he sounds. He’s not as experienced as his partner, still slightly fearful of Ilya’s unpredictable dominance. “You are sure, Hollander?” Ilya grins with a glimmer of sympathy in his light blue eyes. Flashes of scenarios pass through Shane’s mind, not understanding where the rope will go, but Shane never backs down from a challenge. He puts on a fake smile, “Why not, Rozanov?” Shane’s suddenly being pushed backwards, landing fiercely onto the hard mattress. Ilya commands in his deep voice, “Arms up.” Shane obeys, revealing the dark hair in his pits beneath his sculpted triceps. Ilya sits on his chest, running the rough rope through his hands, stinging his palms. He grips Shane’s wrists together with one hand, keeping them in place. Shane whines from the sensitivity quickly finding its place around his thin skin. He watches Ilya’s face contort with concentration as he works above him. His chest rapidly rising and falling from anticipation. Shane wonders when Ilya learned how to do this, and how many other people have been below him, just waiting. Once his wrists are carefully tied together, Ilya extends the rope behind a rod of the bed’s headboard, trapping his arms above his head. Ilya mumbles under his breath, “Beautiful,” while moving off Shane's hard body. Shane automatically tries pulling his arms down, already uncomfortable in his position. The rope only rubs further against his wrists, a soreness quickly developing, keeping him motionless. He understands now, he’s stuck in a room with a feral animal, exposed and vulnerable to whatever it wants to do with him. Shane can only strain his neck forward to watch Ilya wander around the bed. The low light of the hotel room casts a deep shadow over Ilya's brow bone, blocking his eyes, only adding to Shane’s apprehension.

    Language:
    English
    Words:
    2,849
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76489256
  18. “Mmnnh, no, come back. This is big deal. First time Shane Hollander has ever thrown punches. First time Shane Hollander has been punched. Everyone is talking about it.” “I punched Peterson because he slammed you.” It should have been satisfying watching the way shock immediately blushed over Ilya’s face, but all Shane could feel was embarrassment for even admitting it. “He was… I mean… He was all over you. And it– I don’t know, I was just so angry that he was touching you that I— I don’t know. I just saw red and, I don’t even remember all of it.” Shane felt like he was losing himself. He knew he was more emotional these past few weeks, a swirling mess of feelings and breaking his diet and lazying around more, but he had chalked most of it up to Ilya’s influence. or, Shane Hollander is pregnant, and doesn't know it yet, and is increasingly confused why he's feeling so crazy lately. Acting so strange. Crying so much. So horny.

    Language:
    English
    Words:
    10,825
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77033616
  19. Shane thought the neck guard was a brilliant idea. Ilya thought marking Shane from neck to hip was a brilliant idea. The Ottawa Centaurs locker room has other opinions. or Shane and Ilyas secret get exposed because they are horny fucks who can’t control themselves

    Language:
    English
    Words:
    1,846
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76949426
  20. "The hotel," Ilya repeated in a flat tone, cupping under Shane's jaw. "What hotel?" "Uh," Shane replied again, because he had no fucking clue. "I just need to not be here." "Hollander," Ilya said firmly, squeezing his chin. Shane melted, just a bit, but he tried to remain determined when he started to look for his shorts. Ilya's hand didn't allow for much movement though, his head unable to turn. "Shane, tell me now. Are you going into heat?" or the one where ilya calling shane by his first name sends him into heat

    Language:
    English
    Words:
    9,667
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76902576
  1. ← Previous
  2. 1
  3. …
  4. 26
  5. 27
  6. 28
  7. 29
  8. 30
  9. …
  10. 43
  11. Next →