tpr #2Your opponent did not make it too difficult for you.You both played too fast. 60+90 time control and at the very end you both had more time left than you started with.
tpr #42...Bc5 is questionable. Even for white 1 e4 c5 2 Bc4 is doubtful.3...Qh4 is just a loss of 2 moves.