Alan Smith and Stewart Downing (2) got the goals at Turf Moor, with Albania reducing the deficit to 2-1 just before half-time. Our other starter, Aaron Lennon, was forced to make way through injury to Downing on 17 minutes.
Jermain Defoe replaced David Bentley after 75 minutes.
Six of our players have been named in the England squad for the forthcoming internationals.
Paul Robinson, Ledley King, Michael Dawson, Jermaine Jenas, Aaron Lennon and Jermain Defoe have been called up by Steve McClaren for the friendly against Brazil at Wembley on June 1, which is followed by the European Championship qualifier against Estonia on June 6 in Tallin.
Former England captain David Beckham was recalled the squad.
Ledley King, Michael Dawson and Jermaine Jenas played the full 90 minutes as England's B side recorded a 3-1 victory over Albania at Burnley.