Please read the following table in Markdown format and then answer the question according to the table. Table cells in one row are seperated by '|', and different rows are seperated by '
'.

Table:
| Round | Date | Grand Prix | Circuit | Pole Position | Fastest Lap | Race Winner |
| --- | --- | --- | --- | --- | --- | --- |
| 1.0 | March 29 | Spanish Grand Prix | Jerez | Luis Salom | Daijiro Hiura | Luis Salom |
| 1.0 | March 30 | Spanish Grand Prix | Jerez | Luis Salom | Nelson Major | Luis Salom |
| 2.0 | April 12 | Portuguese Grand Prix | Estoril | Daijiro Hiura | Daijiro Hiura | Daijiro Hiura |
| 3.0 | May 17 | French Grand Prix | Le Mans Bugatti Circuit | Luis Salom | J. D. Beach | Luis Salom |
| 4.0 | May 31 | Italian Grand Prix | Mugello Circuit | Péter Sebestyén | Luis Salom | Luis Salom |
| 5.0 | June 21 | British Grand Prix | Donington Park | Daijiro Hiura | Sturla Fagerhaug | Miguel Oliveira |
| 6.0 | June 28 | Dutch TT | TT Circuit Assen | Sturla Fagerhaug | Miguel Oliveira | Miguel Oliveira |
| 7.0 | July 12 | German Grand Prix | Sachsenring | Luis Salom | Daniel Kartheininger | J. D. Beach |
| 8.0 | August 16 | Czech Republic Grand Prix | Brno | Mathew Scholtz | Nico Thöni | Mathew Scholtz |
| 8.0 | August 17 | Czech Republic Grand Prix | Brno | Mathew Scholtz | Matthew Hoyle | Sturla Fagerhaug |
Question:
Who won the race circuit of sachsenring?
Answer:
J. D. Beach