Oliver found a baby Lugia that has wandered away from its parent, calling it Silver and claiming it as his own. When the heroes appeared, he hid Silver, thinking they are after it. Team Rocket appeared and attempted to steal Silver and since they failed, they used a fake Lugia to lure Silver and captured it. When Silver was shown once more, the heroes tried to rescue it and warn its mother it was a trap, but they failed. However, Oliver dived into the Team Rocket base, met Jessie and James, who gave him a code. With the code, he freed the heroes, who rescued Silver and Lugia, then escaped the base before it exploded.