Whos winning this artwork



White appears to have a slight edge.  Nothing much more.

Houdini 2.0c:
22    +0.37    1311.0M    2:06.34    Qd2 Nbc6 Nec3 Qd7 Be2 Bxe2 Qxe2 Nxd4 Nxd4 exd4 Nxd5 Nxd5 exd5+ Be7 O-O Kf8 Bxe7+ Qxe7 Qg4 Re8 Qxd4 Rh5 Rcd1 Kg8 Rd3 Re5 Qg4 Qc5 c4 Re2 Qxh3 b5 Qh4 R2e4 Qf6 bxc4 bxc4 Rxc4