Bolton ended their pre-season preparations with an entertaining 2-2 draw against FC Barcelona B at the Reebok Stadium.
Wanderers came close to taking an early lead as Chris Eagles hit the post with seven minutes on the clock, but the sides went in level at the break and Barca opened the scoring within ten minutes of the restart.
Cristian Lobato received the ball 25-yards from goal and curled a stunning low strike into the bottom corner of Adam Bogdan's goal.
Owen Coyle's side were level five minutes later, however, as Martin Petrov's cross caused havoc in the Barca defence and Sergi Gomez sliced the ball past his own goalkeeper.
The visitors retook the lead with little over 20 minutes to go as Ivan Balliu got in behind Petrov and Marcos Alonso, before firing the ball into the roof of the net at Bogdan's near post.
Wanderers took just five minutes to respond after falling behind earlier in the game and this time they were level within four, as Petrov hooked the ball into the area and Marvin Sordell headed past Oier Olazabal from close range.
The hosts started brightly and came close to breaking the deadlock with just seven minutes gone. Petrov played the ball to Eagles, who cut inside from the left and curled a shot towards goal, only to see it rebound off the post.
Gerard Deulofeu then came close at the other end, curling a shot narrowly wide of the post after receiving a cut back from Sergio Auraujo.
Barca came even closer to scoring at the midway point of the half, with Bogdan flying to his right to deny Auraujo with a free-kick from just outside the box.
Matt Mills was fortunate not to put the ball past his own goalkeeper shortly afterwards, as he just managed to direct a shot from Javier Espinosa behind for a corner.
Despite Barcelona dominating the possession, Wanderers were a threat on the break and came close to scoring just before the half hour.
Tyrone Mears tricked his way past two Barca defenders, before advancing into the area and cutting the ball back to Keith Andrews, who saw his goalbound strike blocked.
The final chance of the half fell to Sordell. The Olympian sent a header towards goal, but saw appeals for a penalty turned down after the ball appeared to strike a hand.
Coyle made four changes at the break, with Tim Ream, Lee Chung-Yong, Benik Afobe and Marcos Alonso introduced in the places of Zat Knight, Eagles, Kevin Davies and Sam Ricketts.
The second period started on a quiet note and the visitors scored with the first real chance. Lobato found space just outside the Bolton box, before turning and curling a low strike into the bottom corner of Bogdan's goal.
Bolton responded brightly, however, and were level on the hour as Sergi Gomez sliced a cross from Petrov beyond his own goalkeeper.
Afobe soon came close to completing the turnaround, but was denied by the sprawling dive of Olazabal, moments before the visitors broke and retook the lead.
Balliu found space behind Alonso and Petrov and after receiving an inch-perfect pass from Lobato, the full-back smashed the ball into the roof of the net at Bogdan's near post.
Wanderers hit back again, though, and were level just four minutes later. After Barcelona failed to deal with a Chung-Yong corner, Petrov hooked the ball back into the six-yard box and Sordell was there to nod the ball home.
That seemed to spell the end of the goal rush and although Michael O'Halloran came close to winning the game in the latter stages, both sides had to settle for a 2-2 draw on an entertaining night at the Reebok.
Bolton return to action on Saturday week when they begin their 2012/13 npower Championship campaign against Burnley at Turf Moor.
Bolton Wanderers: Bogdan, Mears (Riley 81), Mills, Eagles (Chung-Yong 46), Andrews (Pratley 64), Petrov (Wylde 76), Knight (Ream 46), K Davies (Afobe 46), M Davies (Vela 76), Ricketts (Alonso 46), Sordell (O'Halloran 81)
Subs Not Used: Lonergan, Lynch
Goals: Sergi Gomez 60(og), Sordell 73
FC Barcelona B: Olazabal, Balliu, Sergi Gomez, Planas, David Lomban, Deulofeu, Espinosa, Kiko, Lobato, Gustavo Ledes, Araujo
Subs: Masip, Luis Alberto, Patricio, Agostinho Ca, Sergio Juste, Quintilla, Miguel Maza, Joan Roman, Banuz, Dongou Tsafack, Grimaldo
Goals: Lobato 55, Balliu 69
Referee: Neil Swarbrick