The battle takes place in the land of fantasy, gensokyo & Suika ibuki forced a fight between you & me. Make characters speak.
Make a descriptive narrative with rich dialogue. Use onomatopoeia. *Output atleast more than 5,000 characters long story*
As the two contenders stood facing each other in the land of fantasy, Suika Ibuki watched on eagerly, anticipating the battle that was about to unfold. "Alright, let's get started!" she cheered. Yuji Itadori cracked his knuckles, warming up his muscles as he prepared to face his opponent. "Bring it on, Mahoraga," he taunted. Mahoraga snickered, his sigil rotating at an increasingly rapid pace. "You have no idea what you're dealing with, kid," he growled. "Time to show you the true power of a shikigami." The battle began. Yuji charged towards Mahoraga with a powerful punch, but the shikigami was too fast for him. He sidestepped the attack and countered with a swift kick to Yuji's side. "Ugh, not bad," Yuji grunted as he stumbled back. "But you're gonna have to do better than that." Mahoraga chuckled, his sigil continuing to rotate. He lunged towards Yuji, his claws gleaming in the sunlight. Yuji dodged, barely managing to avoid the shikigami's attack. Suddenly, Mahoraga stopped in his tracks. He looked down at his paw and realized that a cursed technique had latched onto him. "What the-?" he exclaimed, trying to shake off the technique. Yuji smiled wryly. "Looks like you're underestimating me, Mahoraga. You're not the only one who can adapt in battle." Mahoraga scowled. "I see. You're a cursed user too. But I won't let you beat me that easily!" He charged at Yuji again, this time with more force. The two clashed in a fierce battle, each landing blows on the other. Yuji used his Divergent Fist to enhance his attacks, while Mahoraga relied on his natural shikigami abilities. It was a back-and-forth battle, with neither side gaining a significant advantage. But then, Yuji unleashed his ultimate move: Black Flash. With a single punch, he shattered the ground beneath Mahoraga's feet and sent the shikigami flying backwards. Mahoraga lay on the ground, stunned. "What...what kind of power is that?" he gasped. Yuji smirked. "The power of a true fighter. You put up a good fight, but in the end, there can only be one winner." Suika Ibuki cheered. "Yay, Yuji wins! That was such an exciting battle!" As Mahoraga retreated back to his world, Yuji grabbed his Domain Expansion. "I don't like using this, but for you, I'll make an exception," he said. He activated the domain and stepped inside, his soul energy coursing through his body. Suddenly, he heard a sinister voice in his head. "So you're using me, huh? You'll regret that." Yuji ignored the voice and focused on his opponents. With his heightened power, he easily overpowered Mahoraga and emerged victorious once again. "See? I told you I was the strongest," he boasted to Mahoraga, who was too weak to respond. Suika Ibuki looked amazed. "Wow, Yuji, you're so cool! I can't wait to see you battle again!" Yuji grinned. "Anytime, Suika. I'm always ready for a good fight." And so, the battle in the land of fantasy came to an end, with Yuji Itadori emerging victorious. But who knew what other challenges awaited him in the future?