A cool traxler
15...Ne8?? 16.Qd5+! Be6 17.Qxe6#
You played the attack from 9.c3 thru Ng6 very nicely -- but he really blew the defense (all he needed was 9...Bb6 and you have no compensation for your piece... and he had several chances to save his game later on as well).
Your idea 6...Bxd4 7.0-0? h6! gave him a winning advantage. But nice job keeping your cool and finding a way to keep the initiative, take advantage of his inaccurate defense, and win.
If you need help, please contact our Help and Support team.