How many moles of water (H2O) would be produced if 10 moles of O2 gas reacted completely with excess H2 gas?

2 H2(g) + O2(g) → 2 H2O(g)

A. 5
B. 10 
C. 20
D. 30