Why 2.a6? Bb5 isnt bad for black, maybe Nf6 instead. 6.Qd7 also seems strange, it blocks in the bishop. 7.Bd8 is confusing. I like 17.h6 exchanging his good bishop for your bad bishop. 19.Nc7 is good. 21.d4 is nice, getting the a8 bishop some activity. Overall, pretty good game.
I liked this game of mine. I calmly defended and took advantage of my opponents mistakes. What I particularly liked was how the position stayed closed.