Founded: 2004
Stadium: Rio Tinto Stadium
Coach: Mike Petke
Major League Soccer Form:
Overall Form:

Real Salt Lake home ground venue is Rio Tinto Stadium.

Mike Petke is the current coach for Real Salt Lake.

Real Salt Lake Major League Soccer Match Fixtures and Results

[ Home Overall Away  ]

Real Salt Lake have played a total of 36 matches in United States Major League Soccer. Their current statistics is 17 win, 7 draw and 12 lose.

Real Salt Lake did not win their last four matches in the competition.

The overall results is shown by default. You can also analyze Real Salt Lake results for their home or away matches in Major League Soccer 2012.

Click on + to view detailed soccer statistics of the goal scorers, yellow and red cards for each match.
The match kick-off date and time is automatically converted to your local timezone.

Team Total Matches Win Draw Lose
Real Salt Lake 36 17 7 12
Date
Home
Score
Away
HT      
09/11/2012 Real Salt Lake
0 - 1
Seattle Sounders 0-0H2H O +
  51' Osvaldo Alonso 
Paulo Júnior 58'  
Fabian Espindola 58'  
  73' Christian Tiffert
  73' Andrew Rose
  0 - 1 81' M. Martínez
Tony Beltran 85'  
L. Gil 85'  
Abdoulie Mansally 86'  
Jonny Steele 86'  
  87' M. Martínez
  87' Zach Scott
  89' Fredy Montero
  89' David Estrada
03/11/2012 Seattle Sounders
0 - 0
Real Salt Lake 0-0H2H O +
Jeff Parke 45+2'  
  46' Fabian Espindola
  46' Paulo Júnior
  53' Kyle Beckerman
Brad Evans 54'  
  56' Javier Morales
Sammy Ochoa 57'  
David Estrada 57'  
  76' Kwame Watson-Siriboe
  76' Jámison Olave Mosquera
Christian Tiffert 82'  
M. Martínez 82'  
  87' Javier Morales
  87' Yordany Alvarez Oropeza
Mauro Rosales 90+4'  
Steve Zakuani 90+4'  
28/10/2012 Real Salt Lake
0 - 0
Vancouver Whitecaps 0-0H2H O +
Chris Wingert 36'  
  45+2' Jay DeMerit
Ned Grabavoy 63'  
S. Velásquez 63'  
  71' Darren Mattocks
  71' Barry Robson
L. Gil 71'  
D. Viana 71'  
Abdoulie Mansally 78'  
Will Johnson 78'  
  78' Dane Richards
  78' Kenny Miller
Will Johnson 82'  
18/10/2012 Seattle Sounders
0 - 0
Real Salt Lake 0-0H2H O +
Zach Scott 10'  
Zach Scott 30'  
Sammy Ochoa 40'  
Mike Seamon 40'  
  45+1' Tony Beltran
  46' Jámison Olave Mosquera
  46' Chris Schuler
  51' Chris Schuler
Christian Tiffert 67'  
  71' E. Bonfigli
  71' S. Velásquez
Fredy Montero 76'  
David Estrada 76'  
Mauro Rosales 80'  
Alex Caskey 80'  
  82' L. Gil
  82' D. Viana
07/10/2012 LA Galaxy
1 - 2
Real Salt Lake 1-2H2H O +
Robbie Keane 17' 1 - 0  
  1 - 1 25' Fabian Espindola
  1 - 2 28' Fabian Espindola
Mike Magee 61'  
Edson Buddle 61'  
Bryan Gaul 64'  
  71' Tony Beltran
  77' Jonny Steele
  77' Yordany Alvarez Oropeza
  84' Tony Beltran
  84' Chris Schuler
Landon Donovan 85'  
J. Villarreal 85'  
Tommy Meyer 85'  
Christian Wilhelmsson 85'  
  90+2' Javier Morales
  90+2' Paulo Júnior
30/09/2012 Chivas USA
0 - 4
Real Salt Lake 0-2H2H O +
  0 - 1 8' Álvaro Saborío Chacón
  0 - 2 11' Álvaro Saborío Chacón
Miler Bolaños 15'  
  20' Chris Wingert
Tilson Minda Suscal 21'  
  46' Chris Wingert
  46' Abdoulie Mansally
Ryan Smith 57'  
J. Agudelo 57'  
  0 - 3 65' Álvaro Saborío Chacón
Peter Vagenas 73'  
Ben Zemanski 73'  
  74' Álvaro Saborío Chacón
  74' Paulo Júnior
  0 - 4 81' Paulo Júnior
Juan Ángel Arango 82'  
E. Correa 82'  
  83' Javier Morales
  83' Jonny Steele
23/09/2012 Real Salt Lake
2 - 1
Portland Timbers 2-0H2H O +
Fabian Espindola 14' 1 - 0  
Javier Morales 36' 2 - 0  
  46' S. Smith
  46' Chinedu Dike
  2 - 1 61' Chinedu Dike
  67' K. Kimura
  67' Eric Alexander
Paulo Júnior 67'  
E. Bonfigli 67'  
Jámison Olave Mosquera 81'  
  82' Steve Songo'o
  82' Khalif Alhassan
Fabian Espindola 83'  
Yordany Alvarez Oropeza 83'  
Javier Morales 90+2'  
L. Gil 90+2'  
07/09/2012 Houston Dynamo
1 - 0
Real Salt Lake 0-0H2H O +
  46' Paulo Júnior
  46' E. Bonfigli
Calen Carr 64'  
Colin Clark 64'  
Bobby Boswell 74'  
Cam Weaver 74'  
Brad Davis 76'  
  83' Fabian Espindola
  83' L. Gil
  84' Jonny Steele
Will Bruin 88'  
A. Dixon 88'  
Colin Clark 90+4' 1 - 0  
02/09/2012 Real Salt Lake
1 - 0
DC United 0-0H2H O +
Javier Morales 25'  
Will Johnson 49' 1 - 0  
  60' Marcelo Saragosa
Paulo Júnior 63'  
Fabian Espindola 63'  
Chris Wingert 71'  
  78' Emiliano Dudar
  81' Marcelo Saragosa
  81' Maicón Santos
Kwame Watson-Siriboe 82'  
  83' Brandon Marquee McDonald
  83' Lewis Neal
  87' Chris Korb
Álvaro Saborío Chacón 89'  
Yordany Alvarez Oropeza 89'  
24/08/2012 Philadelphia Union
0 - 0
Real Salt Lake 0-0H2H O +
  58' Chris Wingert
Michael Farfan 59'  
  62' L. Gil
  62' Jonny Steele
Gabriel Gómez 82'  
Freddy Adu 82'  
  87' Javier Morales
  87' Paulo Junior
19/08/2012 Real Salt Lake
1 - 2
Dallas 0-0H2H O +
Tony Beltran 14'  
Kwame Watson-Siriboe 20'  
Fabian Espindola 25'  
  46' Jonathan Top
  46' Jackson Gonçalves
Fabian Espindola 46'  
Álvaro Saborío Chacón 46'  
  54' Matt Hedges
  0 - 1 61' Fabián Castillo
  62' Meliton Hernandez
  62' James Marcelin
Paulo Júnior 66'  
Justin Braun 66'  
  73' Matt Hedges
  73' Hernan Pertuz
Yordany Alvarez Oropeza 75'  
Kyle Beckerman 75'  
Álvaro Saborío Chacón 76' 1 - 1  
  1 - 2 90+4' David Ferreira
11/08/2012 Vancouver Whitecaps
2 - 1
Real Salt Lake 0-0H2H O  
05/08/2012 Colorado Rapids
1 - 0
Real Salt Lake 1-0H2H O +
J. Nane 38' 1 - 0  
  46' Álvaro Saborío Chacón
  46' Fabian Espindola
Tyrone Marshall 49'  
Wells Thompson 49'  
  63' Justin Braun
  63' E. Bonfigli
  63' Jonny Steele
  63' Will Johnson
J. Nane 72'  
Jamie Smith 72'  
M. Rivero 81'  
Kamani Hill 81'  
28/07/2012 Real Salt Lake
2 - 1
Vancouver Whitecaps 1-0H2H O +
  33' Jay DeMerit
Álvaro Saborío Chacón 34' 1 - 0  
  1 - 1 52' Darren Mattocks
L. Gil 56'  
Ned Grabavoy 56'  
Álvaro Saborío Chacón 58' 2 - 1  
  71' G. Koffie
  71' Kenny Miller
Abdoulie Mansally 72'  
Chris Wingert 72'  
  76' Joe Cannon
  77' Camilo Sanvezzo
  77' Brad Knighton
Fabian Espindola 85'  
Yordany Alvarez Oropeza 85'  
  85' Jay DeMerit
  85' Jordan Harvey
  86' Darren Mattocks
22/07/2012 Real Salt Lake
2 - 0
Colorado Rapids 1-0H2H O +
Álvaro Saborío Chacón 32' 1 - 0  
  45' J. Nane
  46' Jaime Castrillon
  46' Omar Cummings
  56' Edu
  56' Brian Mullan
Jámison Olave Mosquera 63'  
Kwame Watson-Siriboe 63'  
  74' M. Rivero
  74' Kamani Hill
Fabian Espindola 77'  
Jonny Steele 77'  
Jonny Steele 82'  
Will Johnson 90' 2 - 0  
15/07/2012 SJ Earthquakes
5 - 0
Real Salt Lake 1-0H2H O +
  16' Kwame Watson-Siriboe
Chris Wondolowski 18' 1 - 0  
Marvin Chávez 26'  
  44' Jámison Olave Mosquera
  52' L. Gil
  52' Jonny Steele
  57' Kyle Beckerman
  59' Fabian Espindola
Justin Morrow 60'  
  62' Abdoulie Mansally
Alan Gordon 63' 2 - 0  
  68' Jonny Steele
Marvin Chávez 69'  
S. Dawkins 69'  
Chris Wondolowski 72' 3 - 0  
  73' Kwame Watson-Siriboe
  73' S. Velásquez
Alan Gordon 77'  
Khari Stephenson 77'  
  78' Fabian Espindola
  78' E. Bonfigli
S. Dawkins 79' 4 - 0  
Chris Wondolowski 80' 5 - 0  
Chris Wondolowski 81'  
Sercan Guvenisik 81'  
08/07/2012 Real Salt Lake
3 - 0
Portland Timbers 0-0H2H O +
Ned Grabavoy 24'  
L. Gil 24'  
Paulo Júnior 54'  
E. Bonfigli 54'  
Álvaro Saborío Chacón 60' 1 - 0  
Álvaro Saborío Chacón 62' 2 - 0  
  65' Krzysztof Sierocki
Will Johnson 65'  
  66' David Horst
  67' Lovel Palmer
  68' Danny Mwanga
  68' Kris Boyd
  68' Lovel Palmer
  68' Michael Fucito
  68' S. Smith
  73' Krzysztof Sierocki
Álvaro Saborío Chacón 75' 3 - 0  
  75' Eric Alexander
  75' Hanyer Mosquera
  80' F. Danso
Jámison Olave Mosquera 82'  
Kwame Watson-Siriboe 82'  
05/07/2012 Real Salt Lake
0 - 0
Seattle Sounders 0-0H2H O +
  41' Á. Fernández
Álvaro Saborío Chacón 41'  
  45+1' Leonardo Gonzalez
Chris Wingert 56'  
L. Gil 62'  
Ned Grabavoy 62'  
  64' Brad Evans
  64' Andrew Rose
  73' Fredy Montero
  73' Cordell Cato
Abdoulie Mansally 79'  
Jonny Steele 79'  
  85' Á. Fernández
  85' Marc Burch
Fabian Espindola 86'  
01/07/2012 Columbus Crew
2 - 0
Real Salt Lake 2-0H2H O +
Tony Tchani 16' 1 - 0  
Nemanja Vuković 38'  
Eddie Gaven 44' 2 - 0  
Aaron Schoenfeld 52'  
Milovan Mirosevic 52'  
  57' Fabian Espindola
  61' Álvaro Saborío Chacón
  61' E. Bonfigli
  63' Fabian Espindola
  63' Paulo Júnior
  65' Jonny Steele
Tony Tchani 70'  
Kevan George 70'  
  73' Terukazu Tanaka
  73' L. Gil
E. Rentería 79'  
Justin Meram 79'  
Kevan George 82'  
24/06/2012 Real Salt Lake
1 - 2
SJ Earthquakes 0-0H2H O +
  41' Khari Stephenson
Kyle Beckerman 45+1'  
  59' Steven Lenhart
  59' Alan Gordon
Ned Grabavoy 59'  
Jonny Steele 59'  
  66' S. Dawkins
  66' S. Salinas
Terukazu Tanaka 72'  
L. Gil 72'  
  0 - 1 75' Alan Gordon
Javier Morales 79' 1 - 1  
  1 - 2 84' Chris Wondolowski
  84' Khari Stephenson
  84' J. Alexandre
Tony Beltran 89'  
Paulo Júnior 89'  
Fabian Espindola 90'  
21/06/2012 Real Salt Lake
2 - 3
LA Galaxy 2-1H2H O +
Kyle Beckerman 9' 1 - 0  
Álvaro Saborío Chacón 24' 2 - 0  
  2 - 1 29' Landon Donovan
  2 - 2 50' Mike Magee
Jonny Steele 53'  
Jonny Steele 60'  
Javier Morales 60'  
  63' Marcelo Sarvas
  63' M. Stephens
Jámison Olave Mosquera 64'  
L. Gil 64'  
Javier Morales 66'  
  2 - 3 68' Landon Donovan
Fabian Espindola 80'  
Ned Grabavoy 80'  
Paulo Júnior 80'  
  85' Bryan Jordan
  85' Rafael Garcia
  88' Mike Magee
  88' Chad Barrett
17/06/2012 Chivas USA
0 - 3
Real Salt Lake 0-1H2H O +
  38' Chris Wingert
  0 - 1 41' Fabian Espindola
  0 - 2 54' Fabian Espindola
Blair Gavin 60'  
Ryan Smith 60'  
  61' Jámison Olave Mosquera
  61' Javier Morales
  71' Álvaro Saborío Chacón
Tilson Minda Suscal 73'  
Tilson Minda Suscal 77'  
Cesar Romero 77'  
  86' Álvaro Saborío Chacón
  86' Yordany Alvarez Oropeza
  90' Fabian Espindola
  90' Paulo Júnior
  0 - 3 90+4' Will Johnson
27/05/2012 Real Salt Lake
3 - 2
Dallas 0-0H2H O +
Yordany Alvarez Oropeza 37'  
Álvaro Saborío Chacón 59' 1 - 0  
Luis Gil 70'  
Jonny Steele 70'  
  1 - 1 75' Matt Hedges
Álvaro Saborío Chacón 76' 2 - 1  
  79' Bryan Leyva Caro
  79' Carlos Rodríguez Orantes
  82' James Marcelin
  82' Jonathan Top
  2 - 2 85' Blas Pérez
Nat Borchers 90+3' 3 - 2  
Fabian Espindola 90+6'  
Fabian Espindola 90+6'  
Sebastian Velasquez 90+6'  
13/05/2012 Seattle Sounders
0 - 1
Real Salt Lake 0-0H2H O +
  20' Chris Wingert
  20' Chris Schuler
  0 - 1 51' Fabian Espindola
Eddie Johnson 53'  
David Estrada 58'  
Álvaro Fernández 58'  
  70' Álvaro Saborío Chacón
Mauro Rosales 75'  
Cordell Cato 75'  
  75' Luis Gil
  75' Jonny Steele
  81' Álvaro Saborío Chacón
  81' Yordany Alvarez Oropeza
Adam Johansson 82'  
Alex Caskey 82'  
10/05/2012 Chicago Fire
0 - 0
Real Salt Lake 0-0H2H O +
  28' Javier Morales
  28' L. Gil
Dan Gargan 51'  
Jalil Anibaba 51'  
Patrick Nyarko 60'  
Carlos Puppo Gross 60'  
  67' Paulo Júnior
  67' E. Bonfigli
  71' Kyle Beckerman
Logan Pause 72'  
R. Robayo 72'  
  90' L. Gil
  90' Yordany Alvarez Oropeza
06/05/2012 Real Salt Lake
2 - 1
New England 1-1H2H O +
  0 - 1 22' Blake Brettschneider
Álvaro Saborío Chacón 33' 1 - 1  
Jámison Olave Mosquera 36'  
Álvaro Saborío Chacón 55' 2 - 1  
  57' Chris Tierney
  59' Kelyn Rowe
  59' Fernando Cárdenas Arredondo
Will Johnson 59'  
Fabian Espindola 63'  
Jonny Steele 63'  
  65' John Lozano
  65' Saër Sène
  79' AJ Soares
  79' Diego Fagúndez
  81' Fernando Cárdenas Arredondo
Álvaro Saborío Chacón 90+5'  
29/04/2012 Real Salt Lake
3 - 2
Toronto 1-0H2H O +
Kyle Beckerman 7' 1 - 0  
Jámison Olave Mosquera 17'  
  18' Torsten Frings
Chris Wingert 27'  
  1 - 1 48' Eric Ávila
Richard Eckersley 57' 2 - 1  
  59' Richard Eckersley
  59' Doneil Henry
Javier Morales 61'  
Terry Dunfield 68'  
Joao Plata 68'  
  76' Ashtone Morgan
  76' Logan Emory
  2 - 2 77' Doneil Henry
  78' Doneil Henry
  80' Torsten Frings
Ned Grabavoy 82'  
Jonny Steele 82'  
Tony Beltran 87'  
Luis Gil 87'  
Jonny Steele 90+3' 3 - 2  
26/04/2012 Dallas
1 - 1
Real Salt Lake 1-0H2H O +
  27' Will Johnson
B. Shea 45+1' 1 - 0  
  55' L. Gil
  55' Ned Grabavoy
Carlos Rodríguez Orantes 56'  
Jackson Gonçalves 56'  
Scott Sealy 68'  
Jonathan Top 68'  
  69' Paulo Júnior
  69' E. Bonfigli
  1 - 1 72' E. Bonfigli
Bobby Warshaw 80'  
Hernan Pertuz 80'  
  83' Will Johnson
  83' Jonny Steele
22/04/2012 SJ Earthquakes
3 - 1
Real Salt Lake 1-0H2H O +
Malher Moreno Baldrich 22'  
  29' Fabian Espindola
  42' Kyle Beckerman
Simon Dawkins 44'  
Khari Stephenson 45+2' 1 - 0  
  45+2' Javier Morales
  1 - 1 53' Kyle Beckerman
  60' Jonny Steele
  60' Luis Gil
  60' Álvaro Saborío Chacón
Sam Cronin 61'  
Steven Lenhart 61'  
Steven Lenhart 68'  
  69' Jámison Olave Mosquera
Ike Opara 75'  
Alan Gordon 75'  
  77' Javier Morales
  77' Chris Schuler
Rafael Baca 82'  
Sam Garza 82'  
Simon Dawkins 90+2' 2 - 1  
Chris Wondolowski 90+3' 3 - 1  
  90+3' Tony Beltran
  90+3' Paulo Júnior
15/04/2012 Sporting KC
1 - 0
Real Salt Lake 0-0H2H O +
  51' Will Johnson
Júlio César 51'  
Paulo Nagamura 51'  
Aurelien Collin 63' 1 - 0  
  63' Sebastian Velasquez
  63' Jonny Steele
Paulo Nagamura 76'  
  76' Luis Gil
  76' Paulo Júnior
  78' Jonny Steele
Bobby Convey 82'  
Jacob Peterson 82'  
Seth Sinovic 89'  
Michael Harrington 89'  
08/04/2012 Real Salt Lake
2 - 0
Colorado Rapids 1-0H2H O +
Álvaro Saborío Chacón 20' 1 - 0  
Fabian Espindola 57' 2 - 0  
  58' Matt Pickens
Sebastian Velasquez 58'  
Jonny Steele 58'  
  60' Kosuke Kimura
  60' Tony Cascio
Kyle Beckerman 74'  
Jámison Olave Mosquera 74'  
  76' Jaime Castrillon
  76' Kamani Hill
Luis Gil 81'  
  81' Drew Moor
Luis Gil 82'  
Yordany Alvarez Oropeza 82'  
Fabian Espindola 90+2'  
Emiliano Nicolás Bonfigli 90+2'  
05/04/2012 Real Salt Lake
1 - 0
CF Montréal 1-0H2H O +
Paulo Júnior 13' 1 - 0  
Jonny Steele 63'  
Ned Grabavoy 63'  
  63' Lamar Neagle
  63' Sanna Nyassi
Luis Gil 64'  
Javier Morales 64'  
  76' Justin Braun
  76' B. Corradi
Paulo Júnior 77'  
Álvaro Saborío Chacón 77'  
  80' Felipe Martins
  83' John Brovsky
  83' Andrew Wenger
01/04/2012 Portland Timbers
2 - 3
Real Salt Lake 0-1H2H O +
Rodney Wallace 38'  
  0 - 1 39' Álvaro Saborío Chacón
Darlington Nagbe 48' 1 - 1  
  59' Luis Gil
  59' Will Johnson
Jorge Perlaza Aguiño 64'  
Steve Songo'o 64'  
Darlington Nagbe 65' 2 - 1  
  70' Paulo Júnior
  70' Fabian Espindola
Diego Chará  76'  
James Marcelin 76'  
  78' Tony Beltran
  78' Jonny Steele
James Marcelin 85'  
  2 - 2 89' Jonny Steele
  90+2' Kyle Beckerman
  2 - 3 90+3' Kyle Beckerman
25/03/2012 Real Salt Lake
0 - 1
Chivas USA 0-0H2H O +
Chris Schuler 12'  
  45+1' Tilson Minda Suscal
Sebastian Velasquez 46'  
Javier Morales 46'  
Paulo Júnior 46'  
Álvaro Saborío Chacón 46'  
  55' Peter Vagenas
  67' Peter Vagenas
  67' Ben Zemanski
Luis Gil 71'  
Jonny Steele 71'  
  0 - 1 72' Casey Townsend
  74' Ryan Smith
  74' Scott Gordon
  81' Laurent Courtois
  81' Cesar Romero
  86' Casey Townsend
  90+3' Dan Kennedy
18/03/2012 Real Salt Lake
2 - 0
New York RB 1-0H2H O +
  14' Dane Richards
L. Gil 22'  
Fabian Espindola 39' 1 - 0  
  46' Teemu Tainio
  46' Mehdi Ballouchy
  46' Victor Pálsson
  46' Kenny Cooper
L. Gil 58' 2 - 0  
L. Gil 62'  
Javier Morales 62'  
Paulo Júnior 62'  
Álvaro Saborío Chacón 62'  
  72' Kenny Cooper
  83' Markus Holgersson
S. Velásquez 84'  
Jonny Steele 84'  
11/03/2012 LA Galaxy
1 - 3
Real Salt Lake 0-0H2H O +
  36' Kyle Beckerman
  67' Luis Gil
  67' Javier Morales
  67' Paulo Júnior
  67' Álvaro Saborío Chacón
Marcelo Sarvas 69'  
Juninho 69'  
Mike Magee 70'  
Michael Stephens 70'  
Edson Buddle 71' 1 - 0  
  1 - 1 73' Sean Franklin
  80' Javier Morales
  1 - 2 80' Javier Morales
Tommy Meyer 84'  
Chad Barrett 84'  
  1 - 3 85' Fabian Espindola
  89' Sebastian Velasquez
  89' Yordany Alvarez Oropeza

Chart Analysis

The graph shows the performance and results of Real Salt Lake in Major League Soccer.

Statistics & Analysis of Real Salt Lake

A. Saborío is the leading top goal scorer for Real Salt Lake with 17 goals.

Achievement Statistics
Longest winning run
3
Longest losing streak
3
Longest run without loss
7
Longest run without win
4
Clean sheets
15
Matches over 2.25 goals
17
Matches under 2.25 goals
19
Matches First Half Over 0.5
18
Matches First Half Under 0.5
18
Matches odd
22
Matches even
14
Average goals scored
1.28
Average goals allowed
1
Failure to score
13
Biggest victory
0 - 4
Biggest defeat
5 - 0
Missed penalties
0
Penalty goals
4
Own goals
2
Goalless draw at home match
2 (11%)
Goalless draw at away match
4 (22%)
Comeback win
3
Top Goal Scorer
Top Assist

Real Salt Lake Talk

Create a New Post





Submit Cancel
United States Football

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home Team Advantage
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Teams Home Win 100%
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2025 SoccerPunter Pte. Ltd. All rights reserved.