Pokémon Diamond and Pearl/Victory Road

Victory Road is an incredibly challenging path that tests your true potential to defeat the Pokémon League. By the way, if your Pokémon cannot beat the trainers or wild Pokémon in Victory Road, then you definitely need to pull out and level up more.

HMs needed

 * HM06: Rock Smash
 * HM04: Strength
 * HM03: Surf
 * HMO7: Waterfall
 * HM08: Rock Climb

Items Found

 * TM59: Dragon Pulse

Pokémon Encounters

 * Machoke
 * Golbat
 * Onix
 * Steelix
 * Kadabra
 * Medicham
 * Graveler
 * Floatzel

111
 * Lapras

(Surfing, after defeating Elite Four) If you can;'t find it go to another website