Good Game dude you gotta watch those classic checkmates.
NM vs. me

Bxf6 was a nice tactic to spot in a quick game. Pity you threw it away so soon afterwards. After 25. Qg4 you could also have thought about 26. f3 and 27. Bxe6?!, winning at least two pawns, possibly three, and giving youself a passed pawn on the sixth rank.

Congratulations on a great game! That's all I can say. And nevermind the last blunder, those happen all the time in quick chess.
I don't know what the theory is but the c4 Bishop just bites on granite, as they say.It would seem to be better placed on d3.

http://www.chess.com/livechess/game.html?id=18431806
here u go, hopefully this will clear all your doubts.

you played good moves, but maybe for a quick at 22 instead of winning the knight with Q+ you could have sacrificed another bishop by taking the protected pawn with the bishop calling a check and then i think you have perpetual check and a passed pawn. i like sacrifices in quick games.
Okay..so this is my 2|1 quick game against NM Michelangelooo. I think i gave him a very good fight, untill i made a horrible blunder.
Tell me if i could have made a better move anywhere except last one.
P.S : its 2 mins and 1 sec increment game.