Played a few more levels of Voltorb Flip. I won a couple hundred more coins before deciding to quit the game.
After that, I left the Game Corner and flew back to the Battle Frontier. I went to the Battle Castle and continued the active streak I had there. I used some of my saved up Castle Points to buy hold items for my Pokemon and had to pay to restore their HP in between many of the battles. Still, I didn’t have that much trouble defeating my opponents. I soon won 14 more battles, bringing my streak to 42.
Once I hit 42 wins, I decided to continue and use my CP to skip battles. I had over 600 CP saved up at that point and didn’t mind spending it, so I skipped over five battles (meant to skip six, but I accidentally clicked “battle” on one of them). That brought me to battle #49, where I had to fight Darach again. I spent some more CP to lower his Pokemon’s levels by 5 to make things easier for me and then started the battle.
My Starmie went up against Darach’s Entei first and OHKOed it with Surf. Gallade came out next and I switched out to my Scizor. I used Swords Dance once, survived a Close Combat, then defeated Gallade with Bullet Punch. Finally, Darach sent in Empoleon, who killed my Scizor with Earthquake. I went over to my Garchomp and used my own Earthquake attack and defeated Empoleon.
So, I defeated Darach and earned my coloured print for the Battle Castle on my HeartGold! I saved my last battle on my Vs. Recorder and received some more BP.