I think this opening is called "The Piano". A pretty typical start to a king pawn opening.
5. O-O O-O 6. c3 d5
Aggressive line.
7. exd5 Nf6xd5 8. h3
? Passive move.
8... a6 9. Bc4xd5
?! A bishop on the main diagonal for an awkward knight is probably a bad trade.
9... Qd8xd5
Also from here my pieces are much better developed. Even though I'm playing with black I've developed every piece except my white bishop and he has only developed a knight. A player of his level probably noticed that he had put himself behind.
10. b4
Pushing pawns is a weak tactic in this situation, but he continues.
! Probably a mistake. Better off just dealing with the threat. Some players don't like being left with a knight against a bishop when queens are still on the board though.
15... Qd6b4
! Aggressive but completely safe. His queen is on the wrong side of the action.
16. bxa6
? Again, for some reason he tries to push his pawns. Without support pawns are fairly useless with so many pieces on the board.