De Rham's theorem asserts that the map $I: H_{dR}^p(M) \to H_{sing}^p(M, \mathbb{R})$ defined as $$I(\omega)= [\sigma^p] \mapsto\int_{\sigma^p}\omega $$ is an isomorphism ($\sigma^p \in [\sigma^p] $ is a smooth representative).
On $H_{sing}^\ast(M, \mathbb{R})$ it is defined a cup product $\cup : H_{sing}^p(M, \mathbb{R})\times H_{sing}^q(M, \mathbb{R})\to H_{sing}^{p+q}(M, \mathbb{R})$ $$ \omega^q\cup \eta^p (\sigma^{p+q}) = \omega(\sigma|_{[e_0,\dots,e_q]})\cdot \eta(\sigma|_{[e_{q},\dots,e_{q+p}]}),$$
while on $H_{dR}^\ast(M)$ we have the wedge product: $(\omega^q, \eta^p) \mapsto \omega\wedge \eta$.
Are these two product the same up to isomorphism? In other words, I would like to prove that $I(\omega\wedge \eta) = I(\omega)\cup I(\eta)$.
This seems possible since the two products satisfy the same commutativity relations and they have the same behaviour wrt the codifferential $d$.
So I tried to prove -without success- that $$ \int_{\sigma^{q+p}}\omega^q\wedge \eta^p = \int_{\sigma|_{[e_0,\dots,e_q]}}\omega^q \cdot \int_{\sigma|_{[e_{q},\dots,e_{q+p}]}}\eta^p $$ but the standard simplex is not a product space so I cannot apply -as my intuition suggests- a Fubini type argument.
Any suggestion?