All things considered, it's not been a bad few days for Rovers frontman Adam Armstrong, has it?
Saturday saw the striker turn 21 and bag the equaliser in the comeback draw at home to Oldham Athletic.
And fast forward three days and the Geordie hitman was the hero again, as his two goals sealed a priceless victory at Portsmouth on Tuesday night.
He's certainly a man in form, and reflecting on his two-goal haul, the Newcastle loanee admitted afterwards that both strikes were instinctive ones.
“It was a tricky night at a tricky place to come. I’m here to score goals and I’m pleased I’ve done that tonight," the goal poacher admitted to iFollow Rovers after the game.
“It’s a massive relief to win. The lads showed great character to come back and win and the two goals are massive for me, personally.
“Confidence is high at the moment and we have to keep getting those three points. I scored on my birthday on Saturday and scored two more tonight, so it’s been a great few days for me.
“If you score anytime you really do get a buzz, but to get a winner so late on, it gives you that bit extra.
“The first one dropped down, my instinct took over and I placed it in the top corner. I latched onto it and caught it really well.
“The second one was an instinctive finish again, it was important to stick it in the back of the net. They were both pleasing finishes. When it dropped to me, I’m clinical in that are and I took the chance when it arrived."
His second predatory goal - the winning goal - came late; three minutes from time, to be precise.
Surely Rovers were going to hold onto this fragile lead? You'd have hoped so, but Armstrong honestly said that his heart was in his mouth once he saw the board go up for added time!
“When you saw there was seven minutes added on, you did start thinking to yourself that it’ll be a case of just holding on, and I think the lads all showed great character. We dug deep and came through in the end, which is the main thing," Armstrong concluded.