Cory is caught listening to the Phillies game in class while Feeny is trying to teach the class about love. Eric decides to take his girlfriend on their first date to the Phillies game instead of Cory, so Cory decides to live in his tree house.
When Cory's parents don't give him the money to buy a water gun for the classes water fight. He strikes a deal with Mr. Feeny to paint his shutters and Feeny will give him the money for the gun. Corey rushes through the job and an accident occurs.
Feeny's niece comes for a visit and Eric gets Morgan to help in asking her out. Cory and the kids grandma comes for the weekend and she makes a promise to Cory but he is disappointed when she leaves early, and he misses out on the fishing trip with Shawn and his dad.
Cory and Eric don't want to play in the annual father/son baseball game and they both make excuses not to play in the game. Alan lies to them and says the game is canceled when it never was. Cory and Eric feel bad so they set up make-up game.