Layout
This interactive viewer is made up of the areas described below.
- Top bar — the row of buttons across the top: Help (marked with a question mark, which opens and closes this panel), Show Details / Hide Details (marked with an information “i”), Flip Board (marked with a flip icon), Annotations (marked with a memo icon, when the game carries comments or symbols) and Share (marked with a share icon). When several games are embedded in one block, a Game selector also appears here.
- Game details — the panel listing tags such as the event, players, result, opening and rating. It is hidden or revealed with the Show Details / Hide Details button (see below).
- Board — the chess board showing the current position.
- Evaluation bar — the coloured bar beneath the board (see below).
- Controls — the row of buttons used to step through the game.
- Moves and annotations — the scrollable list of moves, comments, symbols and variations. The current move is highlighted and kept in view within this panel as you navigate. Drag the handle along the bottom edge of this panel, or use the arrow keys when it is focused, to change its height.
Showing and hiding the game details
Depending on how the viewer is configured, the game details panel may be shown or collapsed when it first loads. Press the Hide Details button to collapse it and give the board more room; the button then reads Show Details, and pressing it again brings the panel back. When a viewer holds several games, the chosen state is kept as you switch between them.
Switching between games
When a single [penguin] block contains more than one game — for example a Lichess study or a round report — a Game drop-down appears in the top bar. Choose a game to load its details, moves and board position. The board orientation, details visibility and annotation visibility you have chosen are kept as you move between games.
Sharing a link
Press Share to copy a link to this viewer on the current page. Opening that link scrolls straight to the board. When several games are embedded in one block, the copied link also records which game you have selected, so recipients land on the same game. The button briefly reads Link copied to confirm the address is on the clipboard.
Flipping the board
By default the board is shown from White's point of view, with the white pieces along the bottom and the black pieces along the top. Press Flip Board to turn it around so the black pieces are at the bottom and the white pieces at the top; press it again to return to the default orientation. The chosen orientation is kept as you step through the moves.
Showing and hiding annotations
By default the moves panel shows everything the PGN carries alongside the moves: human comments, Lichess computer-analysis text (such as “Blunder. Na5 was best.”), annotation symbols (!, ?, ⩲, and so on) and the coloured move-quality styling from Lichess analysis. Press Annotations to hide all of these and leave only the bare moves and variation lines; press it again to bring the annotations back. Variations remain available and can still be followed when annotations are hidden. When a viewer holds several games, the chosen state is kept as you switch between them.
Evaluation bar
When the PGN includes engine evaluations, a horizontal bar beneath the board shows who stands better in the current position, from White's point of view. The white portion grows from the left as White's advantage increases and shrinks as Black takes over. The number in the centre is the score: a value prefixed with + favours White, − favours Black, 0.0 is equal, and a value such as #5 indicates forced mate. The bar is hidden for games that contain no evaluations.
Moves and variations
Click any move in the moves panel — on the main line or inside a variation — to jump straight to that position; the board and highlighted move update to match. Alternative lines branch off the main line and appear in brackets within the panel. Click a variation's opening move to enter that line from the start, or click any move within the variation to land on that position directly. Continue stepping forward to play through the line, or click a main-line move to return to the principal continuation.
Controls
The control buttons change which position is shown on the board, and the highlighted move updates to match:
- « Start — jumps to the initial position before the first move.
- ‹ Back — steps back one move.
- + Autoplay — toggles automatic playback, advancing one move at a time until the end of the line; press again to stop.
- › Forward — steps forward one move.
- » End — jumps to the final position of the current line.
Click anywhere on the viewer and use the left and right arrow keys to step backward and forward. On smaller screens the moves panel shrinks to fit the remaining viewport height so the board and current move stay visible; only the panel scrolls, not the whole page.
Annotation symbols
Penguin translates numeric PGN annotation codes into the symbols below. Press Annotations in the top bar to hide or show them together with comments and Lichess move-quality colours.
Lichess.org
These symbols appear in Lichess studies and exported PGN. Computer analysis also colours the move, its symbol and any judgement text in matching colours: green for good (), magenta for interesting (), blue for inaccuracies (), orange for mistakes (), and red for blunders (). Human comments keep the default muted styling unless they are part of a Lichess computer judgement.
Move quality
- Good move
- Mistake
- Brilliant move
- Blunder
- Interesting move
- Dubious move
- Only move
- Zugzwang
Position assessment
- Equal position
- Unclear position
- White is slightly better
- Black is slightly better
- White is better
- Black is better
- White is winning
- Black is winning
Strategic annotations
- Development
- Initiative
- Attack
- With compensation
- Counterplay
- Time trouble
- With the idea…
- Novelty
ChessBase.com
ChessBase exports numeric codes in PGN for these symbols. Move-quality and position symbols overlap with Lichess; ChessBase-specific annotations are listed separately at the end.
Move quality
- Good move
- Mistake
- Brilliant move
- Blunder
- Interesting move
- Dubious move
- Only move
- Zugzwang
Position assessment
- Equal position
- Equal chances, quiet position
- Equal chances, active position
- Unclear position
- White is slightly better
- Black is slightly better
- White is better
- Black is better
- White is winning
- Black is winning
- White has a crushing advantage
- Black has a crushing advantage
Strategic annotations
- Black is in zugzwang
- White has a moderate space advantage
- Black has a moderate space advantage
- Development
- Black has a moderate time/development advantage
- Initiative
- Black has the initiative
- Attack
- Black has the attack
- With compensation
- Black has sufficient compensation
- Counterplay
- Black has moderate counterplay
- Time trouble
- With the idea…
- Novelty
ChessBase-specific annotations
- Aimed against…
- Better is…
- Worse is…
- Equivalent is…
- Editorial comment
Credits
Penguin chess viewer, version 1.0.8.
Author: Paul Hampton, Timegalore Ltd, www.timegalore.co.uk. Copyright © 2026.
Licensed under the GNU General Public License version 2 or later.
- Event
- Peter Rooke Cup 2026: 1.1 Pete Halmkin - Alan Brusey
- Date
- 2026.06.29
- Result
- 0-1
- ECO
- D01
- Opening
- Rapport-Jobava System
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 1.1 Pete Halmkin - Alan Brusey
- ChapterURL
- https://lichess.org/study/WRpr8zyx/9zGEqUlX
- Variant
- Standard
- UTCDate
- 2026.06.29
- UTCTime
- 22:19:18
- Event
- Peter Rooke Cup 2026: 1.2 Paul Hampton - George Lekoudis
- Date
- 2026.06.29
- Result
- 1-0
- ECO
- A03
- Opening
- Bird Opening: Dutch Variation
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 1.2 Paul Hampton - George Lekoudis
- ChapterURL
- https://lichess.org/study/WRpr8zyx/jCY1nedw
- Variant
- Standard
- UTCDate
- 2026.06.29
- UTCTime
- 21:31:14
- Event
- Peter Rooke Cup 2026: 1.3 Arthur Rinvolucri - Andy Dunn
- Date
- 2026.06.29
- Result
- 1/2-1/2
- ECO
- B00
- Opening
- Pirc Defense
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 1.3 Arthur Rinvolucri - Andy Dunn
- ChapterURL
- https://lichess.org/study/WRpr8zyx/L7zGjsEM
- Variant
- Standard
- UTCDate
- 2026.06.29
- UTCTime
- 21:38:33
- Event
- Peter Rooke Cup 2026: 1.5 Steve Dean - Ian Henry
- Date
- 2026.06.29
- Result
- 1/2-1/2
- ECO
- D00
- Opening
- Queen's Pawn Game: Accelerated London System
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 1.5 Steve Dean - Ian Henry
- ChapterURL
- https://lichess.org/study/WRpr8zyx/ru0zMKL0
- Variant
- Standard
- UTCDate
- 2026.06.29
- UTCTime
- 20:56:57
- Event
- Peter Rooke Cup 2026: 1.6 Joshua Blackmore - Peter Worthington
- Date
- 2026.06.29
- Result
- 1-0
- ECO
- B17
- Opening
- Caro-Kann Defense: Karpov Variation, Modern Variation, Kasparov Attack
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 1.6 Joshua Blackmore - Peter Worthington
- ChapterURL
- https://lichess.org/study/WRpr8zyx/skIvvbSh
- Variant
- Standard
- UTCDate
- 2026.06.29
- UTCTime
- 20:15:03
- Event
- Peter Rooke Cup 2026: 1.7 Terje Lundin - Shreyas Pasupulety
- Date
- 2026.06.29
- Result
- 0-1
- ECO
- B20
- Opening
- Sicilian Defense: Bowdler Attack
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 1.7 Terje Lundin - Shreyas Pasupulety
- ChapterURL
- https://lichess.org/study/WRpr8zyx/sRX6Oogz
- Variant
- Standard
- UTCDate
- 2026.06.29
- UTCTime
- 20:36:21
- Event
- Peter Rooke Cup 2026: 1.8 Stephen Clark - Charles Doidge
- Date
- 2026.06.29
- Result
- 1/2-1/2
- ECO
- A27
- Opening
- English Opening: King's English Variation, Three Knights System
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 1.8 Stephen Clark - Charles Doidge
- ChapterURL
- https://lichess.org/study/WRpr8zyx/8ic1S8Oo
- Variant
- Standard
- UTCDate
- 2026.06.29
- UTCTime
- 23:17:36
- Event
- Peter Rooke Cup 2026: 1.9 Jack Smith - Robert Oughton
- Date
- 2026.06.29
- Result
- 1/2-1/2
- ECO
- C25
- Opening
- Vienna Game: Omaha Gambit
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 1.9 Jack Smith - Robert Oughton
- ChapterURL
- https://lichess.org/study/WRpr8zyx/yrugS94u
- Variant
- Standard
- UTCDate
- 2026.06.29
- UTCTime
- 21:15:20
- Event
- Peter Rooke Cup 2026: 1.10 Ellis Manning - Toby Ralph
- Date
- 2026.06.29
- Result
- 1-0
- ECO
- C41
- Opening
- Philidor Defense: Lion Variation
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 1.10 Ellis Manning - Toby Ralph
- ChapterURL
- https://lichess.org/study/WRpr8zyx/xO7a8PXb
- Variant
- Standard
- UTCDate
- 2026.06.29
- UTCTime
- 21:05:35
- Event
- Peter Rooke Cup 2026: 1.11 D Spurling - MW Sapiecha
- Date
- 2026.06.29
- Result
- 0-1
- ECO
- A46
- Opening
- Indian Defense: Wade-Tartakower Defense
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 1.11 D Spurling - MW Sapiecha
- ChapterURL
- https://lichess.org/study/WRpr8zyx/jBA03sd2
- Variant
- Standard
- UTCDate
- 2026.06.29
- UTCTime
- 20:46:42
- Event
- Peter Rooke Cup 2026: 1.12 Barry Perchard - Rick Dooley
- Date
- 2026.06.29
- Result
- 0-1
- ECO
- D05
- Opening
- Queen's Pawn Game: Colle System
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 1.12 Barry Perchard - Rick Dooley
- ChapterURL
- https://lichess.org/study/WRpr8zyx/JQZ7SrXI
- Variant
- Standard
- UTCDate
- 2026.06.29
- UTCTime
- 22:14:26
- Event
- Peter Rooke Cup 2026: 1.13 Mike Dow - John Chappell
- Date
- 2026.06.29
- Result
- 1-0
- ECO
- B20
- Opening
- Sicilian Defense: Mengarini Variation
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 1.13 Mike Dow - John Chappell
- ChapterURL
- https://lichess.org/study/WRpr8zyx/yJeQlhk0
- Variant
- Standard
- UTCDate
- 2026.06.29
- UTCTime
- 21:53:42
- Event
- Peter Rooke Cup 2026: 1.14 Keith Middleton - Robin Hart
- Date
- 2026.06.29
- Result
- 1/2-1/2
- ECO
- D00
- Opening
- Queen's Pawn Game
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 1.14 Keith Middleton - Robin Hart
- ChapterURL
- https://lichess.org/study/WRpr8zyx/jhosLpq9
- Variant
- Standard
- UTCDate
- 2026.06.29
- UTCTime
- 21:24:10
- Event
- Peter Rooke Cup 2026: 1.15 Paul Dunn - Simon Coward
- Date
- 2026.06.29
- Result
- 1-0
- ECO
- C01
- Opening
- French Defense: Exchange Variation
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 1.15 Paul Dunn - Simon Coward
- ChapterURL
- https://lichess.org/study/WRpr8zyx/zDsFFP50
- Variant
- Standard
- UTCDate
- 2026.06.29
- UTCTime
- 21:49:34
- Event
- Peter Rooke Cup 2026: 1.16 Len Jarman - Tim Fox
- Date
- 2026.06.29
- Result
- 0-1
- ECO
- A10
- Opening
- English Opening: Anglo-Scandinavian Defense
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 1.16 Len Jarman - Tim Fox
- ChapterURL
- https://lichess.org/study/WRpr8zyx/C1tCqtmN
- Variant
- Standard
- UTCDate
- 2026.06.29
- UTCTime
- 21:58:05
- Event
- Peter Rooke Cup 2026: 2.1 George Lekoudis - Peter Halmkin
- Date
- 2026.06.30
- Result
- 1-0
- ECO
- A43
- Opening
- Benoni Defense: French Benoni
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 2.1 George Lekoudis - Peter Halmkin
- ChapterURL
- https://lichess.org/study/WRpr8zyx/Bb8JGdBG
- Variant
- Standard
- UTCDate
- 2026.06.30
- UTCTime
- 11:22:14
- Event
- Peter Rooke Cup 2026: 2.2 Alan Brusey - Paul Hampton
- Date
- 2026.06.29
- Result
- 0-1
- ECO
- B22
- Opening
- Sicilian Defense: Alapin Variation, Anti-Alapin Gambit
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 2.2 Alan Brusey - Paul Hampton
- ChapterURL
- https://lichess.org/study/WRpr8zyx/qGK9a5fb
- Variant
- Standard
- UTCDate
- 2026.06.29
- UTCTime
- 19:51:33
- Event
- Peter Rooke Cup 2026: 2.3 Jon Underwood - Arthur Rinvolucri
- Date
- 2026.06.30
- Result
- 1/2-1/2
- ECO
- A10
- Opening
- English Opening: Anglo-Dutch Defense
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 2.3 Jon Underwood - Arthur Rinvolucri
- ChapterURL
- https://lichess.org/study/WRpr8zyx/oxgS5on6
- Variant
- Standard
- UTCDate
- 2026.06.30
- UTCTime
- 11:31:50
- Event
- Peter Rooke Cup 2026: 2.4 Andy Dunn - Bill Ingham
- Date
- 2026.06.30
- Result
- 1/2-1/2
- ECO
- A05
- Opening
- Zukertort Opening: Nimzo-Larsen Variation
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 2.4 Andy Dunn - Bill Ingham
- ChapterURL
- https://lichess.org/study/WRpr8zyx/AoM7kah3
- Variant
- Standard
- UTCDate
- 2026.06.30
- UTCTime
- 00:08:10
- Event
- Peter Rooke Cup 2026: 2.6 Peter Worthington - Steve Dean
- Date
- 2026.06.29
- Result
- 1/2-1/2
- ECO
- B12
- Opening
- Caro-Kann Defense: Advance Variation, Tal Variation
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 2.6 Peter Worthington - Steve Dean
- ChapterURL
- https://lichess.org/study/WRpr8zyx/Elli9PN4
- Variant
- Standard
- UTCDate
- 2026.06.29
- UTCTime
- 20:08:02
- Event
- Peter Rooke Cup 2026: 2.7 Shreyas Pasupulety - Stephen Clarke
- Date
- 2026.06.30
- Result
- 1-0
- ECO
- A05
- Opening
- King's Indian Attack
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 2.7 Shreyas Pasupulety - Stephen Clarke
- ChapterURL
- https://lichess.org/study/WRpr8zyx/zPONpyxu
- Variant
- Standard
- UTCDate
- 2026.06.30
- UTCTime
- 00:02:50
- Event
- Peter Rooke Cup 2026: 2.8 Charles Doidge - Terje Lundin
- Date
- 2026.06.29
- Result
- 1/2-1/2
- ECO
- C11
- Opening
- French Defense: Steinitz Variation, Boleslavsky Variation
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 2.8 Charles Doidge - Terje Lundin
- ChapterURL
- https://lichess.org/study/WRpr8zyx/pOVTMui0
- Variant
- Standard
- UTCDate
- 2026.06.29
- UTCTime
- 23:54:54
- Event
- Peter Rooke Cup 2026: 2.9 Rob Oughton - Ellis Manning
- Date
- 2026.06.30
- Result
- 0-1
- ECO
- A43
- Opening
- Benoni Defense: Old Benoni
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 2.9 Rob Oughton - Ellis Manning
- ChapterURL
- https://lichess.org/study/WRpr8zyx/XJrIB6OY
- Variant
- Standard
- UTCDate
- 2026.06.30
- UTCTime
- 00:21:40
- Event
- Peter Rooke Cup 2026: 2.10 Toby Ralph - Jack Smith
- Date
- 2026.06.29
- Result
- 1-0
- ECO
- A00
- Opening
- Van Geet Opening
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 2.10 Toby Ralph - Jack Smith
- ChapterURL
- https://lichess.org/study/WRpr8zyx/WT1FI3d4
- Variant
- Standard
- UTCDate
- 2026.06.29
- UTCTime
- 23:59:42
- Event
- Peter Rooke Cup 2026: 2.11 Mike Sapiecha - Barry Perchard
- Date
- 2026.06.30
- Result
- 1-0
- ECO
- C30
- Opening
- King's Gambit
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 2.11 Mike Sapiecha - Barry Perchard
- ChapterURL
- https://lichess.org/study/WRpr8zyx/9l5a8piK
- Variant
- Standard
- UTCDate
- 2026.06.30
- UTCTime
- 00:12:40
- Event
- Peter Rooke Cup 2026: 2.12 Rick Dooley - Daniel Spurling
- Date
- 2026.06.29
- Result
- 0-1
- ECO
- B27
- Opening
- Sicilian Defense: Hyperaccelerated Dragon
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 2.12 Rick Dooley - Daniel Spurling
- ChapterURL
- https://lichess.org/study/WRpr8zyx/moZjirFw
- Variant
- Standard
- UTCDate
- 2026.06.29
- UTCTime
- 19:59:15
- Event
- Peter Rooke Cup 2026: 2.13 John Chappell - Keith Middleton
- Date
- 2026.06.30
- Result
- 0-1
- ECO
- B32
- Opening
- Sicilian Defense: Open
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 2.13 John Chappell - Keith Middleton
- ChapterURL
- https://lichess.org/study/WRpr8zyx/VnUp2Xcn
- Variant
- Standard
- UTCDate
- 2026.06.30
- UTCTime
- 20:39:28
- Event
- Peter Rooke Cup 2026: 2.14 Robin Hart - Mike Dow
- Date
- 2026.06.30
- Result
- 0-1
- ECO
- A04
- Opening
- Zukertort Opening: Pirc Invitation
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 2.14 Robin Hart - Mike Dow
- ChapterURL
- https://lichess.org/study/WRpr8zyx/6kzzZcbl
- Variant
- Standard
- UTCDate
- 2026.06.30
- UTCTime
- 15:31:34
- Event
- Peter Rooke Cup 2026: 2.15 Lennon Jarman - Simon Howard
- Date
- 2026.06.29
- Result
- 0-1
- ECO
- E71
- Opening
- King's Indian Defense: Makogonov Variation
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 2.15 Lennon Jarman - Simon Howard
- ChapterURL
- https://lichess.org/study/WRpr8zyx/qCOLDsap
- Variant
- Standard
- UTCDate
- 2026.06.29
- UTCTime
- 23:43:22
- Event
- Peter Rooke Cup 2026: 2.16 Tim Fox - Paul Dunn
- Date
- 2026.06.29
- Result
- 1-0
- ECO
- A40
- Opening
- Queen's Pawn Game: Modern Defense
- Annotator
- https://lichess.org/@/DrDaveExeter
- StudyName
- Peter Rooke Cup 2026
- ChapterName
- 2.16 Tim Fox - Paul Dunn
- ChapterURL
- https://lichess.org/study/WRpr8zyx/zujN19Cy
- Variant
- Standard
- UTCDate
- 2026.06.29
- UTCTime
- 23:52:30
