Had a shot at recreating the position you posted.
Looks plausible except the e-pawns hangs for a move
and I'm too convinced about Qd1-d2 and then to d3 move.
...c5 (*instead of ...Bb7) was that better move, which would force Queen-exchange, which also means that my trap was to slow. Stronger opponent would have used my hasitating.
Good recreating, almost guessed.
We reached the position from this opening--->
http://s5.postimg.org/o1gsrqxyv/IMG_1665.jpg
(*pic is from my morning preparations; he was surprised by it, and played 3. ...Be7?!)
A Ponziani! I actually thought about that but the pawn on d6 put me off.
Usually d5 gets played. But I knew there had been an exd4 and cxd4 in there somewhere.
It also occurred to me that the tactic is very similar to Tatai-Korchnoi, with the pinned f-pawn and the weak g3 or g6 square in front of the king. Patterns repeat!