A round-up of all the best moments in football this weekend.
Lionel Messi struck twice to extend his incredible scoring streak to 18 consecutive League games as Barcelona beat Rayo Vallecano 3-1.
20-year-old Giorgos Katidis, a former captain of Greece's Under-19 team, celebrated with a Nazi salute and has been banned for life from representing Greece.
Eden Hazard earned a man of the match award, capping a brilliant display with this superb goal against West Ham.
Frank Lampard opened the scoring with his 200th goal for Chelsea in the same match, although coins were thrown at him as he celebrated with John Terry in front of the visitors' section.
Kaizer Chiefs are through to the Nedbank Cup quarter-finals, after beating Polokwane City 2-0. Sthembiso Ngcobo opening the scoring after a defence splitting pass by Siyabonga Nkosi.
Kingston Nkhatha celebrates his goal against Polokwane City in the Nedbank Cup.
Stuart Baxter consoles Nkosi, who was targeted by Chiefs’ fans and booed during the game.
Mamelodi Sundowns celebrate Anthony Laffor’s winning goal against Golden Arrows in the Nedbank Cup.
Walter Maponyane and Junior Sekete of United FC are all innocence during their Nedbank Cup win over Jomo Cosmos.
Police, fans and a lone Chiefs supporter watch United FC vs Jomo Cosmos at Makhulong Stadium.
Goalscorer Luyolo Nomandela is awarded the green blazer despite Free State Stars being knocked out of the Nedbank Cup by Bloemfontein Celtic.
Mohlolo Khuse, who put in a brilliant performance for Maluti, makes a save.
African Warriors keeper Siyabonga Mbatha celebrates after Thato Moholo missed Maluti FEC College’s final spot-kick in the penalty shoot-out. Sibusiso Mdamba scored the next to send Warriors through to the next round of the Nedbank Cup.
Kaizer Chiefs claimed the points and the bragging rights after a 2-0 victory in the December Soweto Derby.
Bafana Bafana won the Nelson Mandela Challenge with a 2-0 victory over Ivory Coast at Mbombela Stadium.
Bafana Bafana ended their successful Afcon qualifying campaign with a battling 2-2 draw against fallen champs Nigeria in Uyo.
Orlando Pirates Legends drew 2-2 with Manchester Football Legends, with Manchester winning 5-4 on penalties.
Football fans turned out in numbers to pay their last respects during Senzo Meyiwa 's Funeral Service at Moses Mabhida Stadium.
Kick Off and DX Smooth spent the day at Khayelitsha Mall interacting with readers.
Senzo Meyiwa will long be remembered for his top goalkeeping and exuberant celebrations. May he rest in peace.
Bafana Bafana took some time out of their preparations for the huge Afcon qualifier against Nigeria by mingling with the fans at Cape Town's biggest...
Bafana Bafana dispatched Sudan 3-0 in their Afcon qualifying Group A opener - relive the action with the best pics from Al-Merreikh Stadium.
Germany lifted their fourth World Cup trophy after beating Argentina 1-0 after extra time in the 2014 World Cup Final.
Photos from the 2014 Fifa World Cup final between Germany and Argentina at Maracana Stadium, Germany won 1-0 in extra-time.
Photos from the Brazil v Germany 2014 World Cup semi-final match at Estadio Mineirao on July 8 in Belo Horizonte, Brazil. Germany won 7-1.
World Cup Round of 16 match between France and Nigeria at Estadio Nacional on June 30, 2014 in Brasilia, Brazil. France won 2-0.
Photos from the 2014 World Cup Group F clash between Nigeria and Argentina at Estadio Beira-Rio, Porto Alegre.
Netherlands, Spain, Brazil and Mexico all registered wins on Monday night. Check out the best snapshots from those games!
Here is our gallery from the World Cup Group F clash between Nigeria and Iran which ended goalless.
KICK OFF celebrates the life of the dearly departed Isaac 'Shakes' Kungwane in pictures.
Pictures of the PSL Awards at the Sandton Convention Centre as Sibusiso Vilakazi was crowned PSL Footballer of the Season and Pitso Mosimane won PSL...
Relieve the moments of celebration after Orlando Pirates won their fourth cup final of the season, the 2014 Nedbank Cup!
Mamelodi Sundowns celebrate winning the Premiership after ending their season against Maritzburg United at Harry Gwala Stadium on the weekend.