The paper is devoted to a study of steady hydromagnetic fluid flow with heat and mass transfer over an inclined nonlinear shrinking porous sheet in the presence of thermophoresis and heat generation. The problem is formulated as a non-linear boundary value problem. A numerical method is developed to solve the problem. The surface velocity of the shrinking sheet and the applied transverse magnetic field are considered as power functions of the distance from the origin. The viscosity and thermal conductivity of the fluid are considered temperature-dependent. The viscosity is taken to be an inverse function of temperature, while the thermal conductivity is supposed to vary linearly with temperature. By using suitable transformation, the equations governing the flow, temperature and concentration fields are reduced to a system of coupled non-linear ordinary differential equations, which are solved numerically by developing an appropriate numerical method. Velocity, temperature and concentration profiles as well as the skin-friction coefficient and wall heat transfer are studied with particular emphasis. Their variations with different parameters are investigated. The computed numerical results are presented graphically.