At Contre Gambit Philidor, Frederic Fournier gives the final moves from my game as Black against Jonathan Cohen. By then, I was up a piece after the blunder 16.Qh5??.
According to Fritz8, White could have played 14.Qb3 Ne7 15.Qxb7 a5 16.Qb5 Ra8 with an equal position.
Although down a pawn, Black has attacking chances on the kingside.