First we need to know which is the limiting agent: wee need to divide the moles of reactants available with its corresponding stoichiometric coefficients. The reactants which ratio is the least is the limiting reagent since less substance can perform the reaction.
O2
0,290 mol / 1 = 0,290
H2
0,991 mol / 2 = 0,456
In this case the limiting agent is oxygen since the ratio si smaller than the hydrogen one.
Since oxygen is the limiting agent, no moles of O2 will remain when the reaction is completed.
Since oxygen is the limiting agent, stoichiometric calculation must be done considering oxygen and not hydrogen. Therefore the amount of water produced will be

And the amount of hydrogen remaining is the subtraction between the hydrogen that has reacted and the total hydrogen available.
Reacted hydrogen:

Remaining hydrogen:
