1. Joe Hart
2. Nathaniel Clyne
5. Gary Cahill
6. Phil Jagielka 89'
3. Kieran Gibbs
4. Jordan Henderson
7. Jack Wilshere
8. Adam Lallana 79'
9. Danny Welbeck
10. Wayne Rooney
11. Raheem Sterling 84'
Subs
13. Ben Foster
12. Chris Smalling 89'
14. Calum Chambers
15. Ross Barkley
16. James Milner 79'
17. Alex Oxlade-Chamberlain 84'
18. Theo Walcott
19. Stewart Downing
20. Saido Berahino
21. Rickie Lambert
22. Fraser Forster
The captain's 59th-minute penalty, on the evening of his 100th appearance, was a 44th international goal that drew him level with Jimmy Greaves at third-place in the catalogue of England's all-time top goalscorers.
It also drew his side level on the night, barely two minutes after a Jordan Henderson own goal had put Slovenia in front, and paved the way for a fourth straight Group E victory secured by Danny Welbeck's double (66 and 72).
The result gives England a six-point cushion on Slovenia, who came to London in second place following back-to-back wins.
Only Gary Lineker and Sir Bobby Charlton now have more England goals than Rooney, meanwhile, and it was the World Cup-winning knight of the realm who presented the skipper with his commemorative golden cap before kick-off.
Wayne Rooney (talking to ITV 1): "It's a great honour to represent England 100 times now and hopefully many more to come.
"We've got a good winning mentality. I think you've seen that once we went 1-0 down. We knew it was going to be tough night, even tougher after they scored but the character we've shown was great.
"That winning mentality is with us. We believe we're going to win every game.
"It was though because they took the lead and we had to show our character and I think that will be good for us as a team.
"Since the World Cup we haven't faced that. Going behind it was a great reaction from the players and we're delighted with that.
"We could have done better before they went 1-0 up and I think after that, that really woke us up and we went and showed what a good team we are."
Roy Hodgson (talking to ITV 1): "Our goal before this game was to go into the new year with 12 points, unbeaten.
"The only disappointment I suppose is that we now can no longer boast about having a clean sheet but I suppose we still can boast that no opponent has scored against us because we put the ball in our own goal for them.
"We went a goal down, I think it was very, very important to break straight back and luckily we did that with the penalty and after that I thought our play was certainly better.
"I thought we created a lot more chances and in the end it turned out to be a very good victory because we've seen today that Slovenia have been good value for their six points and their two victories so far.
"But now in the group we've beaten Switzerland away, we've beaten Slovenia at home which puts us in a good position."