The hosts fell behind in the 52nd minute when they failed to properly deal with a corner and James Morrison smashed the ball past Paul Robinson.
Scott Dann scrambled in an equalizer with 18 minutes to go, but Blackburn were left empty-handed by Odemwingie’s 89th-minute effort, as he went around several defenders before sending a strike into the corner of the net.
The loss means Blackburn remains mired in the relegation zone, one point ahead of last-place Bolton.
(For more sports news and updates, follow Ahram Online sports on Twitter: @AO_Sports)
Short link: