Work Text:
“Anyone else around?” That was as close to talking about it as they ever came, because they both knew what was going to happen if the answer was no.
Sanji just slid the lock on the hatch in place with the toe of his shoe in response.
They fought all the time, but the rules were different when they were alone. When no one was around to watch, the fight didn’t end until one of them was under the other. To the victor go the spoils, as they say.
One fight later that was as vicious as the two could get without damaging the ship, and Sanji was on his back with his clothed knees scraping the floorboards by his ears as Zoro pinned him down.
Sanji glared at him, blood streaming from his nose for a legitimate reason, for once. He wasn't sure if it was an elbow or the hilt of a sword, but at some point in their fight something hard had viciously glanced against his face and he started tasting iron on his lips. Fuck, he was so turned on.
“You didn’t really try all that hard,” Zoro taunted, pressing his sweaty torso down on the back of the cook’s thighs even farther, not testing the limits of the cook’s flexibility by a long shot even as the tops of his dress shoes laid flat against the floor above his head. Zoro grabbed his ankles with one hand and pinned them there, laughing into the cooks ear. “It’s almost like you only started this fucking fight because you wanted to get bent in half.”
“Fuck you,” Sanji grunted, trying to fight the leverage Zoro had on his legs to kick out of his hold. More than anything else, that alone proved to Zoro that Sanji wasn’t really trying to win, because if he were, Zoro would have been kicked halfway across the room by now.
“Aw, did I strike a nerve?” Zoro taunted as he let go and leaned back up. “I think we can both agree that I won that round. Where’s my prize, cook?”
Sanji spat blood at him and moved his legs back into a somewhat normal position, feet planted on either side of Zoro’s kneeling body. “Come and fucking get it, jackass!” Sanji sneered at him as he knocked his knee harshly into the side of Zoro’s torso that he’d kicked earlier in the fight. “I’m not going to make it easy, you fucking pig.”
Zoro grunted at the pain of the cook aggravating the tender flesh of the soon-to-be deep purple bruise, and glared at him. “Fine, be that way,” he said as he started wrestling the cook’s belt and shoes off of him despite his squirming.
“You forgetting who fucked you so hard last time that you couldn’t remember your own name?” Sanji sneered as his pants and underwear were pulled down and off of him so roughly that the button of his slacks popped off. Once his legs weren't tangled in his pants anymore, he lifted one up to kick Zoro in the shoulder. “You’re not half as good a fuck as you think you are, mosshead! Roll over like a good dog and I’ll show you how it’s really done.”
“You got a big fucking mouth on you tonight, huh cook?” Zoro said through gritted teeth, catching Sanji’s foot before it could hit him again. He grabbed the discarded belt and twisted around to reach behind him to bind Sanji’s ankles together with it.
“Hey!” Sanji yelled, kicking futilely against his hold and the belt. It was only a futile effort at all because he still wasn’t really trying. They both knew he could break that belt apart with less effort than breathing if he wanted, and knowing how obvious that had to be to the marimo had his face burning. His ankles were now bound together with his legs around Zoro’s body, and Zoro was looking down at him like a cat that had cornered a mouse.
“Admit that you lost on purpose and maybe I’ll go easy on you, pretty brow,” Zoro said with a smirk as he started pushing his own pants down. He pulled Sanji's body closer to him, holding his hips up. With his other hand he grabbed a random bottle of massage oil he usually used after a workout and sloppily upended it over Sanji’s hole.
Sanji hissed as the cold slimy substance slid into him and over the curve of his ass, dripping onto the mat beneath them. Zoro scooped up a bit with a few fingers and coated himself in it too. Sanji’s heart rate sped up as Zoro rammed a few fingers in him, not to stretch him out properly, just to make sure he wasn’t too tight to fuck at all. “Get your filthy fucking dick anywhere near me and I’ll cut it off to use as fish bait!” He wanted it in him so fucking bad.
“If that’s how you want it,” Zoro growled in his ear, roughly shoving himself inside. “Then I won’t hold back.”
Good. Sanji wanted to get railed so hard he saw stars for hours after.