[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]

*


[Event " ?"]
[Site "? "]
[Date "?"]
[Round "ill-formed round field"]
[White "  ? "]
[Black " ?"]
[Result "1-0"]

1-0


[Event "Some championship"]
[Site "Paris, France"]
[Date "2018.??.??"]
[Round "1"]
[White "Player 1"]
[Black "Player 2"]
[Result "0-1"]

0-1


[Event " Some championship"]
[Site "Paris, France "]
[Date "2018.04.??"]
[Round " 1 "]
[White "  Player 1 "]
[Black " Player   2"]
[Result "1/2-1/2"]

1/2-1/2


[Event "Special character \" (double quote)"]
[Site "Special character ' (quote)"]
[Date "2018"]
[Round "1.2"]
[White "Special characters [] (square brackets)"]
[Black "Special character \\ (backslash)"]
[Result "*"]

*


[White "Player 1"]
[WhiteElo "2450"]
[WhiteTitle "IM"]
[Black "Player 2"]
[BlackElo "2530"]
[BlackTitle "GM"]
[Round "1.2.3.4.5.6.7.8"]
[Annotator "Kibitz"]
[Result "*"]

*


[Event "Custom startup position"]
[FEN "rnb1k1nr/pppp1ppp/8/2b1p3/2B1P2q/2N2N2/PPPP1PPP/R1BQK2R b KQkq - 5 4"]
[Result "0-1"]

4... Qxf2# 0-1


[Event "Degenerated \backslash"]
[Result "*"]

*


[Event "Full inline PGN"][White "Player 1"][Black "Player 2"][Round "?.6"][Result "*"] *


[Event "Invalid month in date 1"]
[Date "1999.13.??"]
[Result "*"]

*


[Event "Invalid month in date 2"]
[Date "2000.00.01"]
[Result "*"]

*


[Event "Invalid day in date 1"]
[Date "2003.04.31"]
[Result "*"]

*


[Event "Invalid day in date 2"]
[Date "2007.02.29"]
[Result "*"]

*


[Event "Valid leap day"]
[Date "2008.02.29"]
[Result "*"]

*


[Event "Invalid elo"]
[WhiteElo "not a number"]
[BlackElo "999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"]

*


[Event "Invalid ECO code"]
[ECO "Z00"]

*
