Malate dehydrogenase (NAD(P)+) (EC 1.1.1.299, MdH II, NAD(P)+-dependent malate dehyrogenase) is an enzyme with systematic name (S)-malate:NAD(P)+ oxidoreductase. This enzyme catalyses the following chemical reaction: