AG100

Solid as a Solrock (Japanese: トクサネジム！ソルロックとルナトーン！ Gym! Solrock and Lunatone!) is the 100th episode of Pokémon the Series: Ruby and Sapphire, and the 374th episode of the Pokémon animated series. It was first broadcast in Japan on October 28, 2004, and in the United States on November 5, 2005.
==Blurb==
Ash's battle with the Mossdeep Gym Leaders is set to begin. He calls out Swellow and Pikachu versus Tate's Solrock and Liza's Lunatone, taking into account the strange planet-filled aerial battlefield they will be using. Pikachu and Swellow appear to be at a disadvantage, but it is quickly negated by the fact that Tate and Liza aren't working together. Their Pokémon's attacks cancel each other out, and the two even collide head-on when attacking.
Team Rocket interrupts the battle, capturing Lunatone and Solrock with their robot and then escaping in their balloon. Swellow and Pikachu destroy the balloon, freeing the two Rock- and Psychic-types.
The Gym battle must resume, but the Gym has been destroyed—so it is decided they will battle by the water. Unfortunately for Ash, Tate and Liza now have their teamwork back, and they deliver a real pummeling to Ash's Pokémon. Each of his attacks is countered successfully, until he charges his team with Pikachu's Thunder and they break through Lunatone's Light Screen, finishing off the opposing team with Iron Tail and Aerial Ace and winning Ash his Mind Badge!
==Plot==
At the Mossdeep Gym, is preparing to face Tate and Liza, the twin Gym Leaders. explains the rules of the Double Battle and gives a detailed explanation of the special field they're using. The field has mock-ups of all the planets orbiting the sun, creating obstacles that wouldn't be there ordinarily. Tate and Liza start by choosing and , respectively. instantly chooses and for its aerial abilities. Outside, plots to steal Lunatone and Solrock. After ’s boss fantasy concludes, he and Jessie happily rush off to the Gym to begin, but James stops them because he is concerned that types will be difficult to capture. Meowth assures him that he bought the perfect mecha for the heist from an online auction.
Back in the Gym, the battle begins. Solrock and Lunatone Pikachu and Swellow, respectively, hitting both of hard. Ash orders Pikachu to use on Solrock and tells Swellow to use on Lunatone. As Pikachu charges into his attack, Solrock floats out of the way, causing Pikachu to crash into one of the floating planets. The same thing happens with Swellow after Lunatone moves aside. Pikachu falls down, and soon after Swellow lands on him. Things aren't looking too good for Ash at this point.
Tate and Liza are now ready for their next attacks. Solrock uses while Lunatone is told to use , but the two beam attacks collide and cancel each other out. The failed attacks spark an argument between the twins, stopping them from battling. Ash sees this as his chance, so he orders Swellow to use on Lunatone, and it hits. Pikachu is also ordered to attack, and he lashes Solrock with . Tate and Liza notice that their Pokémon are getting beaten while they quarrel, so they both rejoin the match and order their Pokémon to use Tackle attacks on Pikachu. Pikachu is about to be sandwiched by the two Meteorite Pokémon, but Swellow swoops in and rescues him. Consequently, Lunatone and Solrock crash into each other, which causes Tate and Liza to begin arguing again.
As the twin Gym Leaders blame each other for their constant blunders, the ground starts to rumble as Team Rocket makes an unannounced appearance. The Gym’s roof caves in even more as a giant robot appears, piloted by Meowth. Liza complains about the battlefield being ruined, so Tate and Liza order their Pokémon to attack. The Team Rocket mecha fires two round cages that capture Lunatone and Solrock. The two Pokémon try to free themselves using , but Meowth laughs as he reveals the cages are made of and reflect the attacks. Team Rocket reels in their catches and rush off to their waiting Meowth balloon while Ash and the others give chase. Ash orders Pikachu to use , but his attack fails to make the distance. With that, Ash has Pikachu jump on Swellow and has them pursue Team Rocket in the air. Jessie and James look worried, but Meowth tells them not to worry as he presses a button, causing the robot to fire yellow globs at the two Pokémon. Swellow presses through as Pikachu uses Thunderbolt on the mecha, causing it to release the two stolen Pokémon. Meowth apologizes to his teammates for only getting the economy package as Solrock and Lunatone crush the mecha with Psychic. The mecha explodes on Team Rocket to send them blasting off for good.
Liza admits that Ash’s match cannot go on because the Gym field was destroyed. However, Rachel suggests that they just have the battle outside, on the cliff that Team Rocket took off from, and everyone agrees that this is a good idea. So Rachel announces the continuation of the Gym battle. Pikachu uses Thunderbolt on Solrock, but Lunatone slides in front and guards it with . The Thunderbolt gets reflected back at Pikachu, smashing him into a rocky cliff. Swellow tries to attack Lunatone with Aerial Ace, but Solrock uses to stop it. admits that the twins are working in sync since that battle with Team Rocket. Ash also realizes this and orders his own combination, having Pikachu leap onto Swellow's back. The now-airborne Pikachu uses Thunderbolt on Solrock, but Lunatone again intervenes and reflects the attack right back at him. However, this time both Pikachu and Swellow are hit. Tate and Liza are surprised to see that Swellow doesn't seem to be affected, considering that it's a type. 
Swellow is ordered to use , creating copies that surround Solrock and Lunatone. The two - and Psychic-type Pokémon fly back to back as Tate and Liza gauge the situation and order a Solar Beam-Ice Beam combination to sweep through the duplicates. Soon they're all disposed of, though the twins are left confused about the whereabouts of the real Swellow and Pikachu. Suddenly, they see the two Pokémon flying from above, ready to strike. Solrock and Lunatone are ordered to quickly whip up another Solar Beam and Ice Beam combination, hitting Ash's Pokémon. The Pokémon start plummeting toward the ground, but Swellow is able to recover quickly enough and swoops upwards in the nick of time.
Ash weighs up his options, and after noticing the clouds forming overhead, he suddenly has an idea. He tells Pikachu to use on the clouds, confusing the Gym Leaders. Soon, the clouds spit back a streak of lightning, directly hitting Pikachu and Swellow. Ash’s duo emerges from the lightning strike supercharged and glimmering gold from the high electricity. The now super-powered Swellow uses Quick Attack, so Solrock fires a Solar Beam at it. Swellow and Pikachu are hit, but they are unaffected and power on through. Lunatone tries to use Light Screen, but the barrier of light proves just as futile. Pikachu strikes Solrock down with a swing of his Iron Tail while Swellow uses Aerial Ace on Lunatone. Both super-powered attacks hit, and as the Pokémon’s golden power-ups fade, Rachel announces that Pikachu and Swellow have won the battle. Ash is thrilled, though receives an electric shock as he hugs his two Pokémon. Tate and Liza hand Ash the , admitting they still have to work on their combinations.
==Major events==
* Ash's Swellow is revealed to know .
* defeats Tate and Liza in a Gym , earning the .
===Debuts===
====Pokémon debuts====
==Characters==
===Humans===
* 
* 
* 
* Max
* Jessie
* James
* (fantasy)
* Tate
* Liza
* 
===Pokémon===
Pokémon Trainer's Choice: 
* ()
* ()
* ()
* ()
* ()
* ()
==Trivia==
* uses an improvised technique, Thunder Armor, which doesn't exist in the and is never seen again, therefore only serving as a .
* In the dub, uses a variation of their and turns it into a song.
** Also, the beginning of the original motto music is played.
* After Team Rocket steals and , James breaks the fourth wall by announcing that "this concludes today's episode of Advanced Pokémon Stealing".
* This episode features a rare occasion where does not make an appearance in the motto, although he did appear earlier in the episode.
* The English title of this episode is based on the phrase "as solid as a rock".
* Music from Mewtwo Strikes Back and Pokémon Heroes: Latios & Latias is used in this episode.
* This is one of the few, if not only, official battles in which the referee declares that a Pokémon "cannot battle" instead of it being "unable to battle".
* This is 's only Hoenn Gym that Team Rocket successfully interrupts.
* Given that Tate and Liza are the Gym Leaders of the same Gym, this marks the only time has defeated two Gym Leaders in a single episode.
** For the same reason, this also marks the first time Ash has battled more than one Gym Leader in a single episode.
===Errors===
* Before the battle starts, Ash's sleeves are colored blue like his jacket.
* When Max talks about how Tate and Liza mentioned battling in midair, the collar of 's shirt is colored blue instead of red.
* When Jessie says that Team Rocket should put their plan into action, is taller than normal, about the size of .
* Solrock is able to use immediately, despite Liza telling Tate in the previous episode that the move had to charge first.
* When Solrock and Lunatone confront Team Rocket's mecha, the sides of the mecha's helmet are colored yellow like the rest of the helmet instead of black.
* When Team Rocket breaks into the Gym, their mecha has a large face inside which they are seated. Later, when the mecha is attached to the Meowth balloon, its face is as small as the balloon's basket.
* When Ash tells Pikachu to use on Team Rocket for the first time, one of his cheek marks disappears.
* When declares Ash the winner, her bracelet is missing.
* In Hindi Marvel HQ dub, the Pokémon Trainer's Choice segment erroneously asks which Pokémon is not a " type" instead of "pure Fighting type".
AG100 error.png|Ash's miscolored sleeves
AG100 error 2.png|Meowth's size
AG100 error 3.png|Rachel's missing bracelet
===Dub edits===
====Pokémon Trainer's Choice====
* Question: Trainers, which one of these Pokémon isn't a pure Fighting type?
* Choices: , , 
* Answer: OK, Trainers! If you chose Blaziken, you were right!
==In other languages==
100
Category:Episodes written by Junki Takegami
Category:Episodes storyboarded and directed by Yūji Asada
Category:Episodes storyboarded by Yūji Asada
Category:Episodes directed by Yūji Asada
Category:Episodes animated by Masaaki Iwane
Category:Episodes in which Ash gets a Badge
Category:Episodes focusing on Ash
Category:Episodes focusing on Pikachu
Category:Episodes with Gym battles
de:Bei aller Freundschaft
es:EP376
fr:AG100
it:RZ100
ja:AG編第100話
zh:宝可梦 超世代 第100集