What grade would you give this play? Did white play good or did black play bad?
1. d4 d5 2. Nf3 { D02 Queen's Pawn Game: Zukertort Variation } Bf5 3. Bf4 e6 4. e3 Nf6 5. Be2 Be7 6. Nbd2 O-O 7. c3 h6 8. Qb3 b6 9. Ne5 Ne4 10. f3 Nxd2 11. Kxd2 a5 12. Bb5 f6 13. Nc6 Nxc6 14. Bxc6 Rb8 15. Qb5 Bd6 16. Bxd6 cxd6 17. Bxd5 exd5 18. Qxd5+ Kh8 19. Qxf5 b5 20. g4 d5 21. h4 b4 22. Rab1 b3 23. a3 a4 24. g5 h5 25. g6 Re8 26. Qxh5+ Kg8 27. Qh7+ Kf8 28. Qh8+ Ke7 29. Qxg7+ Ke6 30. Qf7+ Kf5 31. Rhg1 Re7 32. Rg5# { White wins by checkmate. } 1-0
1. d4 d5 2. Nf3 { D02 Queen's Pawn Game: Zukertort Variation } Bf5 3. Bf4 e6 4. e3 Nf6 5. Be2 Be7 6. Nbd2 O-O 7. c3 h6 8. Qb3 b6 9. Ne5 Ne4 10. f3 Nxd2 11. Kxd2 a5 12. Bb5 f6 13. Nc6 Nxc6 14. Bxc6 Rb8 15. Qb5 Bd6 16. Bxd6 cxd6 17. Bxd5 exd5 18. Qxd5+ Kh8 19. Qxf5 b5 20. g4 d5 21. h4 b4 22. Rab1 b3 23. a3 a4 24. g5 h5 25. g6 Re8 26. Qxh5+ Kg8 27. Qh7+ Kf8 28. Qh8+ Ke7 29. Qxg7+ Ke6 30. Qf7+ Kf5 31. Rhg1 Re7 32. Rg5# { White wins by checkmate. } 1-0