Hearts were edged out 2-1 at home to Manchester City in Friday night's Main Stand centenary match, though the Jambos more than held their own against the English Premier League champions.
City took the lead through Scott Sinclair's first-half strike but trailist Osman Sow levelled things up early into the second period. The game was won from the penalty spot, courtesy of Alexsandar Kolarov.
There was a carnival-like atmosphere in what was a night of firsts at Tynecastle, with four players making their home debut and the new home kit getting its first public airing.
Hearts started brightly, with the lively Sam Nicholson leaving his marker for dust on several occasions.
However, it was City who had the first effort at goal. Jesus Navas tore down the left away from Kevin McHattie before cutting back for Samir Nasri, but his shot from 18-yards was gathered comfortably by Neil Alexander
The Jambos continued to knock the ball around and it was down the flanks that they were proving dangerous. Nicholson's cross was met by Osman Sow inside the box, but he couldn't steer his 12th minute header on target.
Hearts almost took the lead with 18 minutes gone after Jamie Walker rolled in Dale Carrick, but Richard Wight rushed out and pulled off an impressive block from the Hearts no. 10.
It was the visitors who took the lead in the 24th minute. Alvaro Negredo did well to hold off his man at the edge of the box before slipping in Scott Sinclair, and he made no mistake from only six yards out.
Ten minutes after the restart the Jam Tarts were level. Carrick showed superb awareness to hold possession before playing through Osman Sow, and the giant Swedish striker carried the ball into the box before firing beyond Willy Caballero and into the back of the net.
A raft of substitutions on both sides didn't derail an entertaining spectacle, and with 11 minutes to go Manchester City were awarded a penalty after Callum Paterson brought down Emyr Huws inside the box. Aleksandar Kolarov stepped up and rifled the ball low into the bottom corner of the net to restore the visitors' lead.
Sub 'keeper Jack Hamilton made his mark on the game by pouncing to his right to keep out Stevan Jovetic's 25-yard curler.
2-1 the match finished in what was an excellent workout for Robbie Neilson's boys as they pitted their wits against the best England has to offer, and only just came second best.
Hearts: Alexander (Hamilton, 70'), Paterson, McHattie, Wilson (McGhee, 75'), Ozturk (McKay, 70'), Gomis (Oliver, 75'), Walker (Holt, 56'), Buaben (Robinson, 59'), Sow (D. Smith, 56'), Carrick (Keatings, 56'), Nicholson (King, 16').
Manchester City: First half - Wright, Richards, Leigh, Nastasic, Rekik, Garcia, Zuculini, Sinclair, Nasri, Navas, Negredo. Second half - Caballero, Bossaerts (Clichy, 71'), Boyata, Kolarov, Denayer, Fernando, Rodwell, Sinclair, Huws, Jovertic, Guidetti.
Referee: Steven McLean
Top Man: Kevin McHattie