Here's what rhymes with prophage.
                        
                        
                    
                                sage  stage  page  wage  rage  cage  gauge  gage  assuage  haulage  offstage  onstage  engage  backstage  disengage  multistage  Words that almost rhyme with prophage
shape  fate  hate  shade  fade  fete  sate  made  state  late  rate  date  laid  paid  weight  gate  wait  stayed  tape  freight  maid  mate  rape  weighed  bade  bait  blockade  gait  raid  slate  arrayed  babe  cape  evade  spade  swayed  frayed  jade  sh  staid  wade  charade  gape  nape  pate  reshape  skate  spate  great  trade  played  straight  afraid  escape  estate  grade  operate  plate  relate  blade  brigade  prayed  trait  acetate  await  crusade  forbade  grape  innate  invade  obeyed  parade  surveyed  elevate  grate  ornate  repaid  scrape  sprayed  strait  abate  arcade  braid  crate  obviate  pervade  strayed  agape  allayed  aspirate  brocade  buffeted  crepe  drape  glade  irate  oscillate  palisade  plait  prepaid  preyed  remade  restate  sedate  splayed  upstate  urinate  create  separate  debate  decade  appreciate  delayed  generate  betrayed  conveyed  persuade  portrayed  tolerate  translate  activate  alleviate  delegate  dictate  isolate  unpaid  update  allocate  cascade  decayed  decorate  degrade  deviate  dismayed  equate  liberate  navigate  overweight  propagate  situate  aggravate  agitate  barricade  dilate  dissuade  grenade  homemade  irritate  lightweight  masquerade  negate  outweighed  overlaid  permeate  profligate  promenade  stockade  abrogate  automate  balustrade  carapace  defrayed  fascinate  gravitate  housemaid  inflate  innovate  irrigate  obligate  resonate  saturate  tirade  unafraid  venerate  vitiate  displayed  illustrate  cultivate  dominate  hesitate  initiate  cooperate  correlate  educate  imitate  mediate  postulate  predicate  terminate  collaborate  dedicate  delineate  elucidate  emulate  eradicate  motivate  ordinate  replicate  upgrade  affiliate  alienate  assassinate  corroborate  disobeyed  dissipate  emanate  evaporate  germinate  legislate  lemonade  neonate  obliterate  proliferate  recreate  reiterate  renegade  retaliate  abdicate  cannonade  cavalcade  colonnade  deprecate  depreciate  escalate  expiate  fabricate  handmade  handmaid  heavyweight  implicate  insulate  intrastate  militate  officiate  indicate  eliminate  evaluate  participate  accommodate  carbonate  celebrate  compensate  magistrate  negotiate  penetrate  precipitate  regulate  stimulate  accelerate  designate  integrate  interstate  originate  speculate  assimilate  circulate  complicate  conjugate  deteriorate  determinate  enumerate  evacuate  exaggerate  meditate  mitigate  predominate  retrograde  vertebrate  ameliorate  annihilate  condensate  consecrate  culminate  distillate  emigrate  exacerbate  extricate  fluctuate  liquidate  regenerate  repudiate  stipulate  videotape  concentrate  demonstrate  facilitate  subordinate  anticipate  calculate  differentiate  incorporate  articulate  formulate  manipulate  perpetuate  commemorate  necessitate  conciliate  congregate  disseminate  inculcate  intimidate  invalidate  communicate  investigate  accumulate  contemplate  discriminate  congratulate  consolidate  substantiate  underestimate  expatriate  exterminate  overestimate  rehabilitate  disintegrate  change  range  arrange  strange  rearrange  exchange  interchange