David vs. Goliath was the 15th episode of Season 6 of Roseanne, also the 137th overall series episode. It was written by Steve Pepoon, and was directed by Phillip Charles MacKenzie. It originally aired on ABC-TV on February 1, 1994.


Roseanne goes to Chicago to get David, who feels guilty about lying to Dan about living with Darlene. When Dan finds out he throws David out, telling him to go back to his mom's; Roseanne intervenes and persuades Jackie to take him in. Becky tries to pressure Dan into hiring Mark again. Jackie refuses to accept money from Fred for the baby.

Plot summaryEdit

Roseanne is treating David as her own personal slave as punishment for his moving in with Darlene, constantly threatening to tell Dan the truth. However David's guilt eventually gets the better of him and he decides to tell Dan the truth himself, which gets him promptly kicked out of the house. To stop David having to return to his mom, Roseanne takes him to Jackie's while she tries to smooth things over with Dan however he refuses to even consider letting David back in.

Meanwhile, Jackie refuses to accept money from Fred for the baby, while Becky tries to convince Dan to re-hire Mark.

Roseanne: Season Six (Season 6)

Two Down, One to Go|The Mommy's Curse|Party Politics|A Stash from the Past|Be My Baby|Halloween V|Homeward Bound|Guilt by Imagination|Homecoming|Thanksgiving '93|The Driver's Seat|White Trash Christmas|Suck Up or Shut Up|Busted|David vs. Goliath|Everyone Comes to Jackie's|Don't Make Room for Daddy|Don't Ask, Don't Tell|Labor Day|Past Imperfect|Lies My Father Told Me|I Pray the Lord My Stove to Keep|Body by Jake|Isn't It Romantic?|Altar Egos

Season episode guides

Season 1|Season 2|Season 3|Season 4|Season 5|Season 6|Season 7|Season 8|Season 9|Season 10