title: LINQ Group and Count with a Max
body: <p>Can someone write a LINQ query for the following please</p>
  
  <p>Given the data below I need the following
  The Player with the highest score each week and the count of them if they win more than one week. If a tie results for the top score in a week then each player gets a count of one. The example data includes this situation</p>
  
  <pre><code>Week   Player         Points 
  1      Steve            35 
  1      Mark             29 
  1      John             26 
  2      John             23 
  2      Mark             21 
  2      Steve            21 
  3      Mark             42 
  3      John             42 
  3      Steve            19 
  4      Pete             28 
  4      John             16 
  4      Steve            14 
  4      Mark             12 
  </code></pre>
  
  <p>The result will be</p>
  
  <pre><code>Player         Count
  Steve            1
  John             2
  Mark             1
  Pete             1
  </code></pre>