Albion made a strong start to Saturday's Premier League match at Loftus Road, with Joleon Lescott and Silvestre Varela scoring their first goals for the club to put them two goals up after 20 minutes.
Irvine's men wasted chances to increase their lead and were made to pay by Charlie Austin, who scored a hat-trick as Rangers mounted a stunning fightback to secure all three points.
Irvine was disappointed not to claim at least a point and rued poor defending from set pieces, which cost his side dear.
"We deserved to win the game and the fact that we didn't was down to us not defending well at three corners," the Albion head coach told BBC Sport.
"And not being as clinical as our play deserved because I thought we played really well in the game.
"It's bitterly disappointing to leave with nothing, I would have been disappointed with a point.
"We've been so close to getting good results week in, week out, but if we can tidy up at both ends we should be okay."
The defeat leaves Albion in 14th place, two points clear of third-bottom Burnley ahead of a Boxing Day clash with champions Manchester City at the Hawthorns.
Get the best features, fun and footballing frolics straight to your inbox every week.
Thank you for signing up to Four Four Two. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.