Which equation represents a single-replacement reaction?

A.
AgNO3+ HCl → AgCl + HNO3

B.
Mg + 2HCl → MgCl2 + H2

C.
CH4 + 2O2 → CO2 + 2H2O

D.
CO2 + H2O → H2CO3

A.

AgNO3+ HCl → AgCl + HNO3