Work Text:
Tonight was their first game against each other since the start of the season. Ilya was already on the ice, stretching near the blue line, one leg stretched out in front of him, when the Metros skated out.
Shane was the second out, right behind their starting goalie. He took the time to pat everyone on the back as they skated past, nodding at his teammates, and Ilya took the time to watch him. Watch the subtle tick of his jaw, the narrow of his eyes, the set of his back. Shane Hollander wasn’t here to fuck around, he had something to prove tonight, and that made Ilya more pumped up than whatever team speech he had shouted before coming out.
he loved playing against Shane, even before they established what they were. They had always been so competitive towards each other, finally having someone to challenge them, a singular person who knew what it was like to be at the top of the league, it was like playing against some alternate version of himself somehow.
They were both fast, they could turn on a dime and recognize plays before they even happened. It truly was fucking beautiful, the way they moved around each other, stealing the puck, pinning each other to the boards, both trying to skate circles around the other. It set fire to Ilyas veins.
Now that he knew for sure Shane would be in his bed after every game, or vice versa, it was even more exciting. They both tried to show off just that much more. They both knew the competition was part of their foreplay, the back and forth, the looks across the ice, that one time Ilya had stared directly at Shane for a whole two minutes from the penalty box. It was hot. Unbearably fucking hot. The game hasn’t even started and Ilya was already feeling the telltale signs of his arousal, the simmer in his gut, the twitch of his thighs, blood rushing.
He quickly shook his head, trying to get himself back in the zone, he could think about fucking Shane later, right now was the time to think about destroying him, him and his stupid team.
====
The first period wasn’t that exciting, a few face offs against each other, a couple quips when skating past, Ilya had scored a goal, but Shane wasn't on the ice so it wasn’t that surprising or exciting.
the second period though, that was when it started getting good. The Metros were down 2-0 and Ilya could tell it was starting to get to Shane. He would look over and see him tense, shaking his head, chewing on his mouthguard. All signs pointed to ‘watch out for fucking Hollander’ as his coach would put so nicely.
Shanes first goal was gorgeous, it was a breakaway, St Simon on his ass, but that only fuelled him, Ilya could see the goal before it even happened. Shane faked out the bottom right before sending it straight to top left, soaring into the net before the goalie could realize his mistake.
Ilya put his head down and held back a smile, he had watched Shane practice that exact play hundreds of times in the practice room at his house. He knew exactly how the muscles in his arm bunched and released as he followed through. Knew how his toes curled as he reared back. It was fucking beautiful.
It wasn’t until they faced off again, 4 minutes left in the second period, that Ilya commented on it. “Nice goal” he smirked, knowing Shane was replaying it in his head, Shane smirked back “yeah, you like that one Rozanov?” Ilya felt his cock twitch. “Want to see me do it again?”
Shane won the face off, racing back toward his defenceman before circling back and making eye contact with Ilya before weaving around him, along with the other Bears, and doing the exact. Same. Thing. He had tied the game. And Ilya was rock hard.
part of the reason he loved playing against Shane so much was because he fucking loved how cocky he got. Outside of the rink Shane was mild, shy, reserved. Ilya could take him a step further in the bedroom, bossing him around, make him come right out of his shell. But even then there was a soft side to him, submissive even. But on the ice, Shane was dominant, he was cocky, arrogant, he wasn’t afraid to take what he wanted, and Ilya was drooling.
He wanted Shane to take it, to make him work for the win. He wanted Shane to try and put him in his place. It was hot, and dirty, and fucking hot.
did he say it was hot?
by the middle of the third period, the Metros were up 3-2, now it was Ilyas turn to put on his ‘watch out for Rozanov’ face, he wasn’t going down without a fight. Shane might dominate on the ice, but so did Ilya, neither was submissive in this area, they fought for control. Fought to win.
He had the puck, they were in the Metros zone and he had the puck, he just needed to get back out in front of the net and shoot it, or pass it to someone who could.
Before he could even look to see if anyone was open, he was slammed against the boards, his chest pushed against the glass, his head turned to the side, but he had the puck trapped under his stick.
“Not happening, Rozanov” he heard grunted in his ear, and grinned “is sexy when I score, no?” He panted back, making Shane push him just a little harder into the boards. “Even sexier when I stop it” he gave one last push and wiggled his stick under Ilyas, snatching the puck and skating off, passing it across the ice.
Ilya grunted and pushed himself back into the action, chasing down players.
====
Boston ended up losing, 3-2, nobody else scored, but not for lack of trying. The boys were changing, talking about the game, some moping. Ilya was texting.
Lily: I’m already hard, are you?
Jane: even after losing?
Lily: after you winning, yes.
He quickly shut his phone off and tucked it away as Marlow turned to him “you’re coming out tonight, I don’t care what you say. We’re getting drunk” Ilya rolled his eyes “I am not, I am getting laid. You have fun though” he said sarcastically, Marlow scoffed “then come get drunk before you get laid. Come on! We need our captain after that shitshow!” And Ilya groaned, he always fell for the captain routine.
He loved his team, the players, his friends. And he loved being captain, having everyone look to him during games, practices, even off the ice, it felt powerful, like he was a king.
He was about to decline again when his phone buzzed
Jane: The boys are begging me to go out to some club, Fusion.
Ilya smirked “okay, I go, but we’re going to new one downtown” Marlow cheered and started relaying the plans to everyone else as he sent back a quick text.
Lily: I guess I’ll see you there ;)
====
He hadn’t taken long to go home, shower properly, and get ready, he was about to request an uber when there was a knock on his door. He opened it and found Shane standing on his doorstep, a tight white tshirt clinging to his chest, black pants hugging his hips, god he looked edible.
Ilya tugged him inside and pushed him against the door, pressing their mouths together in the messiest fucking kiss.
Shane whined into his mouth, grabbing the back of Ilyas neck, digging his nails in as he rutted up against him.
“You were so hot out there tonight, I wanted to pin you against boards and fuck you right there” Shane whimpered and arched into his touch “do it now, fuck me” he pleaded and Ilya pulled back, taking a minute to stare at him.
His eyes were wild, almost black with lust, his cheeks flushed, mouth parted, little puffs of hot air falling from his lips. His gorgeous fucking lips that Ilya wanted wrapped around his cock. But he refrained from everything his body was screaming for.
He readjusted their clothes, flattened Shane’s hair back down, and smirked. “We have somewhere to be” to which Shane just groaned.
They ended up taking one of Ilyas cars, the one with the darkest tint. Shane drove, comfortable enough with the roads by now that he knew where to go, and where to park without causing suspicion. The drive was silent, like the lust in the car made no room for small talk. Ilya didn’t trust his mouth to not utter something filthy enough to land them in some abandoned parking lot, Shane riding him right there in the passenger seat, as hot as that sounds.
They took turns entering the club, Shane first, then Ilya. He found his team almost immediately. It wasn’t hard, Marlow stuck above the crowd, his head peering over everyone else.
“there he is!” One of his teammates shouted and a beer was pushed into his hands before he could greet them back. He stayed there for a while, listening to the others banter back and forth over who played the worst, who played the best, and who was getting laid tonight.
Eventually his beer was gone and he was sick of talking to his teammates, he wasn’t going to stay here huddled up with them, especially when he knew his boyfriend was out there somewhere.
“while you all talk about getting laid, I’m going to actually get laid” he said and walked off to a cheer from the group. He shuffled his way toward the bar. Turning to scan the crowd while he waited. He found Shane right away, his body always seemed to know exactly where he was, even in this crowded, sweaty club.
If he thought Shane was good enough to eat at his house, here under the flashing purple lights, he was sexier than ever. His teeth brighter when he smiled, the shadows making the angles of his muscles sharper, his face was a little shiny with sweat, Ilya wanted to lick it off.
He smirked as Shane looked in his direction, probably feeling Ilyas eyes on him. Shane paused for just a second, staring back with just as much heat and intensity, before quickly realizing where he was, and who was around him, and regaining his composure.
he said something to his friends, gesturing to the drink in his hand, before making his way closer.
ilya grabbed the beer he had ordered and waited. “Club soda please” he said politely, the bartender nodded and got to work.
”so, good game tonight Rozanov” he turned toward him, Ilya smirked “it was, a bit rough, but I like it that way, you know?” He could see Shane’s posture tighten, his Adam’s apple bobbing as he swallowed hard.
“I do know” he risked a glance up at Ilya before turning quickly, Ilya thought it was adorable. He loved how timid Shane could get, but that’s not what he wanted tonight, he wanted that powerful glare from the ice, he wanted the harsh words, the cocky demeanour. He wanted to hand over the control.
“mmm, do you like it rough Hollander?” He needled, knowing that side of Shane was still in there, probably more now than any other time, still coming down from a win. Shane narrowed his eyes, he could probably tell Ilya was up to something, but he hadn’t figured it out yet.
“games are always more exciting when they’re a little aggressive” he settled on, if anyone else was listening they would assume they were just talking about hockey, but they both knew better. “You’re not always aggressive though, nice to switch things up” it was a bit on the nose, but Ilya didn’t want to beat around the bush, he wanted Shane to pin him down and show him more of that control he had locked away inside him.
Shanes lips twitched the slightest, finally catching on. “Yeah, your team needs to be put in its place. I’m happy to do it” he licked his bottom lip, and Ilya watched it, feeling his stomach flip. He was so ready to leave, but he hadn’t finished his plan.
“Better get back, I told my team I was going to get laid tonight” he winked at Shane, who just sucked in a breath and watched as Ilya strutted off.
They were both aware of the others presence after that, always sneaking glances over, finding each other in the crowd. When Ilya was ready to leave, he initiated the final step of his plan.
He had tuned out the women in front of him for most of the evening, but now he sent one final wink to the other captain across the room before leaning in and whispering something to the woman to his left. Watching Shane’s grip on his drink tighten, his stance widen, his spine straighten.
He kept his hand on the woman’s shoulder, friendly, not broaching flirty territory, but depending on what the woman was saying, she might take it the wrong way. He wasn’t listening to her, he was too busy keeping his eyes locked on his boyfriend, watching the fire grow.
He was about to say goodnight to the woman, but Shane had decided it was over anyway, he sent Ilya a knowing look and turned, storming through the crowd toward the entrance. He politely told the woman it was nice to meet her but he had to get going, refusing to take her number, and clapped a few teammates in the back.
When he finally made it to the parking garage, Shane was already in the car, the engine started. Ilya climbed in, turning to look at the other man, Shane wasn’t having it. Silently he backed out of the space, shifting gears, and driving off. Ilya wasn’t sure what to do, so he kept his hands folded in his lap, staring out of the windshield.
Shane was eerily quiet as he pulled up to the house, undoing his seatbelt, calmly walking in the front door, slipping his shoes off, lining them up, and walking to the fridge.
Ilya was lost for words. Is Shane genuinely mad? Maybe he didn’t pick up on what he was hinting at. The feeling made him uneasy, he walked after Shane, ready to apologize. “Shane-“ but before he could say anything else, Shane’s hand lifted, cutting him off.
He kept eye contact as he downed a glass of water, the fire was still there, burning bright.
“go upstairs. Get naked and stay there” his voice was gravelly, like he had just woken up, and it went straight to Ilyas cock.
He ran up the stairs faster than he ever had before, stripping off his shirt as he went. He tugged his socks off, let his pants and boxers pool at his feet, and threw them in the general direction of the laundry before throwing himself on the bed.
He wasn’t sure Shane would like him touching himself, but he hadn’t said he couldn’t, so he took himself in his hand, slowly stroking up and down, base to tip. The first stroke sent shivers down his spine.
a minute later, Shane walked in, his shirt gone, and the buttons on his jeans hanging open, god he was fucking sexy.
”I didn’t tell you to touch yourself” Ilyas hand snapped back to the bed, threading his fingers through the sheets.
Shane looked at him expectantly, waiting for something. Ilya couldn’t figure out what it was, he was doing exactly what he said. He opened his mouth, struggling for what to say.
”I come up here and find you touching your cock, without my permission, and you have nothing to say for yourself?” And Ilya suppressed a groan, Shane Hollander was the hottest motherfucker alive. He knew exactly what Ilya wanted without him outright saying it.
“I’m sorry, I won’t do it again” he whispered, keeping his eyes on Shane’s movements, he just nodded and walked toward the bedside table, he grabbed a bottle of lube and threw it on the bed, Ilya almost shuddered when it rolled into his side, the bottle cold on his skin.
“so, that show you put on back there, what was that?” He ran a finger down Ilyas thigh, twirling patterns as he went, and Ilya found it difficult to think.
”nothing, was nothing. Don’t even know her name” he choked out as Shane traced his inner thigh, getting closer and closer to his cock.
“nothing? Didn’t look like nothing, she looked like she wanted to get on her knees for you right there” he shook his head quickly “don’t know, wasn’t looking at her” he explained, he just wanted Shane’s hand now, he didn’t even need his mouth, just any touch would work.
“wouldn’t have been as good as me though, right?” Shane leaned down and whispered in his ear, this time Ilya did groan, the heat of Shane’s breath making him tremble.
“nothing as good as you. Your hand, your mouth. The best mouth” he was mumbling now, his words coming out slurred even though he only had two beers.
“I know baby, I’ve got you ruined for anyone else, don’t I?” He trails his finger up from his thigh to his pecks, circling his nipple. “Not just my mouth though right? You fucking love my ass too, don’t you? Feeling my hole around your cock?” God where did the dirty talk come from? Shane was always so tame, usually just gasps of ‘more’, ‘please’, and ‘Ilya’.
“yes, want your ass, is so good baby” he whined, arching into the touch on his chest.
”not right now baby, I’ve gotta get myself ready for you, your cock is so big. Can’t let you fuck me without prep” he pulled back from Ilya completely, his breath gone from his neck, and his hand gone from his chest, Ilya wanted to cry. He hadn’t even touched his cock, but it was leaking onto his stomach.
He opened his eyes, he hadn’t even realized he closed them, and found Shane sitting between his legs, leaning back against the footboard on the bed, legs spread, slowly lathering his fingers in lube. He took a shaky breath and watched as Shane got himself ready.
He slowly slipped one finger inside, his eyes closing and a satisfied sigh leaving his lips. All Ilya could do was stare, if he wanted to he could sit up, push Shane down, finger him fast and hard before fucking into him, but he didn’t want that. He wanted Shane to make him wait, make him ache for it.
”so beautiful” he must have said because Shane’s eyes opened and met his own. He smirked and slipped in a second finer, arching slightly and moaning, keeping eye contact, and Ilya was afraid he’d cum without anything even touching his dick.
“Ive wanted something inside me all night, seeing you on the ice, skating circles around my teammates. Never me though, right?” He was teasing and all Ilya could do was nod in agreement. “Then seeing you all dressed up, looking so fucking hot. I don’t even blame that girl, I was ready to suck you off in there too” he inhaled sharply as he used another finger, now up to three. Pumping them in and out, slowly, angling it just right so that Ilya could see, but not touch.
“Shane” he said, bucking his hips. Shane looked up, his mouth slack as he pumped into himself “what?” He asked, as if he didn’t know what he wanted, what they both wanted “use my cock, it’ll feel so much better, you know it will baby” he was close to pleading, but he wasn’t there yet, could still feel his pride hanging on by a thread.
“your cock does feel so good” he slowly took his fingers out, leaning over to wipe them in a throw blanket that had slipped off the bed. He crawled up Ilyas chest, bypassing his cock as he sat on his stomach, his cock was so close to Ilyas mouth and he wanted to take him down until his nose was buried in his pelvis.
“open” Shane commanded and he followed, a moan coming out at the dominance in his voice. Shane traced his lips with his finger, slipping two inside, rubbing them on his tongue, pushing his mouth open wider.
before he knew what was happening Shane leaned over and spit on his tongue, he almost choked in surprise because holy fuck. “Don’t swallow it, use my spit while you suck my dick” he tapped the tip of his cock on the spit sitting on the end of Ilyas tongue. Both men moaning at the touch.
Ilya was quick to suck him down, as far as he could from this angle. Shane groaned and threw his head back “god Ilya, your mouth” and the praise went straight to his own cock.
Shane reached down and thread his fingers into his hair, pulling him back so he was sucking the head, staring up at him. Groaning, he thrust his hips the tiniest bit into his mouth, little back and forth movements that made his cock bump the roof of Ilyas mouth.
He pulled Ilya off when his breath sped up, not wanting to make himself cum with his mouth, when his cock was right there.
he reached back for the lube, and shuffled down to Ilyas thighs.
he opened the cap and poured it directly onto him, making a fucking mess. It was dripping down his thighs, up his stomach, and down his balls. It felt so dirty and sloppy and hot.
“Shane, come on baby, just use it” he whimpered as he felt a light touch on the base, fingertips smoothing a line right down the bottom of his dick.
“Want me to use you to make myself cum? Like you’re nothing but a toy for me?” Shane whispered and Ilya never thought he would be turned on by the idea of being nothing more then a cock for someone to get off on, but holy fuck. He was so hard he was afraid Shane would sink down and he’d cum right then.
“yeah, your toy. Use me like your dildo” and that got Shane going, he quickly crawled up on his knees, lining Ilyas cock with his hole and sank down, only enough for the tip to slip in. Ilya shouted and tried to buck his hips but Shane had pinned him to the bed, his thighs squeezing down.
“dildos don’t move like that, stay still” and Ilya listened, he’d do anything that Shane told him to right now.
“open your eyes, look at me” he gripped Ilyas jaw, so hard his lips had pushed out, and it gave him such a fucking rush. Seeing Shane on top of him, feeling his hole around his cock, his powerful thighs holding him in place, the strong grip on his jaw.
“I’m gonna ride you, and don’t you dare fucking cum” Ilya couldn’t do anything but stare at him, wide eyed. “Do you understand, Rozanov” and god if his last name didn’t make him want to cum. But he wouldn’t, he’d listen. He nodded and Shane finally slid down to the base, both of them moaning loudly.
“you feel so good for me, Rozanov, so fucking good” he was grinding his hips back and forth. Getting used to the stretch.
“can I touch?” Ilya asked, Shane didn’t even hesitate before shaking his head, quickly leaning over and grabbing both of Ilyas wrists, pinning them to the sides of his head. He tested his grip, just to feel Shane hold him tighter.
Shane peered down at him for another moment before slowly lifting up and falling back down, hard.
He started moving faster, bouncing up and down, and all Ilya could do was stare at him, and force himself not to cum.
“you think that girl could ride you like I can? Could make you feel as good as I do?” Shane asked between pants. For a second Ilya was confused, too wrapped up in the gorgeous man on his cock to think about anything else, but then he remembered what led to this, and he shook his head.
”No, nobody could. You feel so good, Shane” he felt a light tap on his cheek and he looked up, shocked. “Not Shane, not tonight” and Ilya sucked in a breath “Hollander”. The name got the same reaction Ilya had gotten to ‘Rozanov’ earlier, because a second later he was riding him so hard the headboard started hitting the wall, Ilya was trembling so much he was scared he might fall right out of his skin.
“yeah, Rozanov, you’re gonna make me cum” he nodded vigorously “make yourself cum, cum on my cock, come on Hollander” he panted.
“jerk me off” he let Ilyas hands free, moving his own hands to his chest, tweaking his own nipples, it was a fucking sight. Hockey’s golden boy, riding his boyfriend into oblivion while playing with his nipples. If Shane didn't cum soon he was going to fall apart.
he reached down and grabbed his cock, jerking him fast, in time with his bounces.
“faster” he said, spitting down onto Ilyas hand, wetness from his spit, and precum running down his fingers. He braced himself on Ilyas chest and one of his hands slipped, just under his throat and Ilya whined, cock twitching inside him, Shane caught on, a glint in his eye, and reached up until his hand was on Ilyas throat, squeezing gently on the sides.
“oh my god, Hollander, please cum, I need to-“ he cut off, staring up at the ceiling, stars clouding his vision. Shane fell down hard, his hand tightening around his throat slightly before crying out, his cum covering Ilyas fingers, grinding little circles as he came down.
Ilya was so close, so so so close, he whimpered and sucked in a breath as Shane lifted his hand “please” was all he could manage, Shane chuckled and that only sent him reeling closer. “So desperate for me, aren’t you?” He circled his hips again and again, making Ilya lose his mind.
“yes, so desperate, all for you. Please let me cum, Shane, please!” He yelled, not knowing how he was holding back, Shane hummed and gripped his jaw again, forcing Ilya to look at him before whispering “cum” and Ilya was done. His hips twitched pathetically up into Shane, a cry leaving his lips, eyes never leaving his boyfriends.
He didn’t register Shane climbing off him, padding to the bathroom, only noticing when a wet cloth was gently cleaning his spent cock, he whimpered and arched away from the touch, to which Shane just shushed him and finished cleaning. He threw the dirty cloth toward the laundry before lying next to him.
Ilya took that as the invitation it was and curled into Shane’s side, his eyes dropping.
“you were so good, baby” Shane whispered into his hair and for a split second he wondered if this is how Shane felt every other time. Completely fucked out, exhausted in the best way, and content.
“so fucking good, so perfect. I love you” warmth spread through his chest and he smiled into Shanes armpit, “I love you” but he wasn’t sure if it was English or not, he didn’t really care, Shane understood, he always understood.
