There are three sets of potential source rocks in the Yanchang Formation in the east part of the Shanbei Slope in the Ordos Basin. Based on the experimental results of total organic carbon, vitrinite reflectance, rock organic matter extraction, and saturated hydrocarbon chromatography (GC-MS), we have analyzed the geochemical and biomarker characteristics of the Chang 7, Chang 8, and Chang 9 source rocks, and the Chang 8 reservoir extracts and find that the Chang 7, Chang 8, and Chang 9 source rocks were deposited in the sedimentary environment of weak oxidation and weak reduction. Higher plants contribute more in the parent materials of the Chang 7 and Chang 9 source rocks, whereas lower aquatic organisms contribute more to the Chang 8 source rock. However, the source of the Chang 8 crude oil in the east part of Shanbei Slope does not match the chemical fingerprint of the Chang 8 source rock. To address this problem, we examined samples taken from the Zhidan oilfield, where our results show that the Chang 7, Chang 8, and Chang 9 source rocks all have hydrocarbon-supplying capacity. The relative abundance of regular steranes (C27, C28, C29) and hopane (17α(H), 21β(H)-hopane, 17β(H)-rearranged hopane, 18α(H)-22,29,30-trinorhopane) provides a means to assign the crude oil components to a given. Further analysis of the biomarkers of the three source rocks and those of the Chang 8 crude oil indicate that crude oil in the Chang 8 reservoir was not generated in situ; rather, it was supplied by the underlying Chang 9 source rock.