Missed Mates Galore But What Else?

Sort:
Therealfisher
Hello, I wanted to know if you had any tips for me. This is a game I had recently which I won. I missed multiple mates (it says I missed a mate in 1 but I think it was in two) and around turn 15 my opponent could have mated me but blundered after my blunder. Besides this what do you see of which I can improve on?

[Site "Chess.com iPhone"]
[Date "05/08/2017 03:21PM"]
[White "Symon2481 (1179)"]
[Black "Therealfisher (1101)"]

1.d4 d5 2.c4 Nf6 3.cxd5 Qxd5 4.Nc3 Qa5 5.Bf4 e6 6.e3 Bb4 7.Qc2 Nd5 8.Nge2 e5 9.Bxe5 Bg4 10.a3 Bxe2 11.axb4 Qxa1 12.Nb1 Nxb4 13.Qe4 O-O 14.Bxe2 Qxb2 15.Bxc7 Re8 16.Qxb7 Nc2 17.Kd2 Nb4 18.Ke1 Qxb1 19.Kd2 Qxh1 20.Qxa8 g6 21.Bxb8 Qb1 22.Qxa7 Nc6 23.Qa4 Qe4 24.Bf3 Qb1 25.d5 Rxb8 26.dxc6 Rb2 27.Kc3 Qc1 28.Kd4 Qd2 29.Ke4 Rb4 30.Ke5 Rxa4 31.c7 Qc2 32.Kd6 Ra6 33.Kd7 Qa4 34.Kd8 Qa5 35.Bb7 Rd6 36.Kc8 Kf8 37.Kb8 Qe5 38.c8Q Rd8 39.Ka8 Rxc8 40.Bxc8 Qc7 41.Bb7 Ke7 42.f4 Kd6 43.e4 Kc5 44.e5 Kb6 45.e6 Qxb7# {Therealfisher won by checkmate}
Sqod