Guerra's stay with the Che would be quite unassuming, as he only managed to appear twice in the league in three years, totalling slightly more than ten minutes in a 3–0 loss at Getafe CF[2] and a 3–2 home win against RCD Espanyol.[3]
In August 2010, after greatly helping the Valencian Community team return to the top division, scoring 12 league goals which was second-best in the squad and joint-11th in the competition, Guerra left Mallorca permanently, signing a four-year contract with another side in the second tier, Real Valladolid, for free – the Balearic Islands club would only have to be paid if his new team promoted or decided to sell again.[5] He had a breakthrough season in his first year, bettering his previous best by 12 goals and finishing second in the top scorers' list:[6] highlights included braces against Recreativo de Huelva (2–0, at home),[7]SD Huesca (2–0, home),[8]SD Ponferradina (2–1, home),[9]UD Salamanca (5–0, away),[10]FC Barcelona B (2–1 home)[11] and AD Alcorcón (2–0, home),[12] and a hat-trick against CD Numancia (4–5 defeat, home).[13]
Guerra continued with his fine form in the promotion playoffs, scoring the game's only goal in the first leg with Elche CF at the Estadio Nuevo José Zorrilla, in an eventual 3–2 aggregate loss.[14] He netted significantly less in 2011–12, but two of his 17 goals included one in each leg of the promotion playoffs against Alcorcón, with Valladolid winning 2–1 on aggregate and returning to the top flight after two years.[15][16]
On 16 December 2013, Guerra took his season tally to ten after scoring all of his team's goals in a 3–0 home defeat of RC Celta de Vigo.[17] On 5 February of the following year, he signed a pre-contract agreement with Premier League club Cardiff City, with the deal being made effective in the summer after his link expired.[18]
Cardiff City
Guerra was officially presented as a new Cardiff City player on 21 May 2014, signing a three-year contract.[19] He made his debut for the club on 16 August, coming on as a substitute for Kenwyne Jones for the last 22 minutes of a 3–1 victory over Huddersfield Town at Cardiff City Stadium.[20]
Having made only three bench appearances during the season, Guerra was loaned to Málaga CF on 15 January 2015, until June.[21]
Rayo Vallecano
On 31 August 2015, Guerra joined Rayo Vallecano on a two-year deal.[22] With 12 goals, he was the team's top scorer in his first season as they suffered relegation;[23] this included two in the first ten minutes of a 2–1 home victory against Granada CF on 7 November.[24]
^Bailador, Ignacio (11 December 2010). "Un gran Barkero decide el derbi" [Great Barkero decides derby]. Diario AS (in Spanish). Retrieved 14 June 2012.