Pipeline Hazard Types

Which type of pipeline hazard occurs when an instruction depends on the result of a previous instruction still in the pipeline?

ADD R1, R2, R3  ; R1 = R2 + R3
SUB R4, R1, R5  ; R4 = R1 - R5 (needs R1)