Below are full results from Pro Wrestling Guerrilla's Battle of Los Angeles 2016 event from this past weekend:

Night One:

* Marty Scurll defeated Pentagon Jr.

* Ricochet defeated Jeff Cobb

* John Hennigan defeated Matt Sydal

* Will Ospreay defeated Fenix

* Zack Sabre Jr. defeated Tommy End

* Chris Hero defeated Jushin "Thunder" Liger

* Adam Cole and The Young Bucks defeated Dalton Castle, Bobby Fish and Kyle O'Reilly

Night Two:

* Dalton Castle defeated Tommaso Ciampa

* Mandrews defeated Pete Dunne

* Cody Rhodes defeated Sami Callihan

* Fenix and Pentagon Jr. defeated Tommy End and Chris Hero

* Trevor Lee defeated Kamaitachi

* Kyle O'Reilly defeated Matt Riddle

* Mark Haskins defeated Cedric Alexander

* Matt Sydal, Ricochet and Will Ospreay defeated Adam Cole and The Young Bucks

Night Three:

* Trevor Lee defeated Dalton Castle

* Mandrews defeated Chris Hero

* Ricochet defeated John Hennigan

* Marty Scurll defeated Cody Rhodes

* Mark Haskins defeated Kyle O'Reilly

* Will Ospreay defeated Zack Sabre Jr.

* The Young Bucks retained the PWG Tag Team Titles over Fenix and Pentagon Jr.

BOLA Semi-Finals:

* Trevor Lee defeated Mandrews

* Will Ospreay defeated Ricochet

* Marty Scurll defeated Mark Haskins

* Tommy End, Cedric Alexander, Jushin Liger, Chuck Taylor, Jeff Cobb defeated Sami Callihan, Matt Riddle, Pete Dunne, Tommaso Ciampa and Brian Kendrick

* The BOLA tournament final saw Marty Scurll make Trevor Lee tap out to win. Will Ospreay was eliminated after a double team

Follow Marc Middleton on Twitter at @this_is_marc. Got a news tip or correction? Send it to us by clicking here.