Captain Roman Shirokov scored the only goal of the game with a minute remaining to give Russia a deserved 1-0 friendly win over Portugal.