Queen-Bishop Checkmate

I thoroughly enjoyed this Correspondence Chess game I won recently playing White. My opponent playing Black and I were pretty evenly matched and for a while during the middle game I thought he had the advantage. But I soldiered on and finally won with a nifty Queen-Bishop checkmate.

The position of pieces at game’s end is pictured above, and the .gif file below shows the entire game from beginning to end.