The British and Lions tour is nearly over, with a clean sweep over the Wallabies on the cards.
Andy Farrell's side put in a solid, yet imperfect, performace in the first Test as they earned a 27-19 victory over Australia.
However, the following Test was not so straightforward. The Lions came back from an 18-point deficit to beat Australia 29-26 in front a mammoth crowd in Melbourne.
A contentious try in the last minute by Hugo Keenan capped an extraordinary comeback win for the Lions in front of a record crowd at the Melbourne Cricket Ground.
It means that the Lions have remained perfect since arriving Down Under with a eight straight wins. Their only defeat this summer was in their farewell game in Dublin against Argentina.
Below is a full run down of the Lions' fixtures and results.

Friday, June 20
British & Irish Lions 24-28 Argentina
- What we learned from Lions' opener

Saturday, June 28
Western Force 7-54 British & Irish Lions
- Three things we learned from Lions' first win

Wednesday, July 2
Queensland Reds 12-52 British & Irish Lions
- What we learned from win vs. Reds

Saturday, July 5
NSW Waratahs 10-21 British & Irish Lions
- Let's overreact to the British and Irish Lions tour

Wednesday, July 9
ACT Brumbies 24-36 British & Irish Lions
- After win vs. Brumbies, should Wallabies be scared?

Saturday, July 12
Australia & New Zealand Invitational 0-48 British & Irish Lions
- Match report: Lions brush aside AUNZ Invitational XV

Saturday, July 19
Australia 19-27 British & Irish Lions
- Match report: Lions overpower Wallabies
- As it happened: Live blog for Lions' 1st Test
- Player ratings: Back row shines in 1st Test

Tuesday, July 22
First Nations & Pasifika XV 19-24 British & Irish Lions
- Match report: Lions struggle past FNP in Melbourne

Saturday, July 26
Australia 26-29 British & Irish Lions
- Match report: Lions wrap up series win
- Player ratings: Itoje shines in 2nd Test
- As it happeend: Live blog for Lions' 2nd Test

Saturday, Aug. 2
Australia vs. British & Irish Lions
Stadium: Accor Stadium, Sydney
Time: 8 p.m. AEST [11 a.m. Saturday BST]