Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 d6 4. Nf3 Nxe4 5. d4 d5 6. Bd3 Bg4 7. O-O Bd6 8.
Nbd2 O-O 9. h3 Bh5 10. Nxe4 dxe4 11. Bxe4 c6 12. Qd3 Bxf3 13. Bxf3 Nd7 14. c4
Nf6 15. Be3 h6 16. Rad1 Qc7 17. c5 Bh2+ 18. Kh1 Bf4 19. Rfe1 Rad8 20. b4 Nd5
21. Qd2 Bxe3 22. fxe3 Qg3 23. Bxd5 Rxd5 24. Rf1 Rfd8 25. Rf3 Qg5 26. Rdf1 f6
27. Qd3 R5d7 28. a4 Re8 29. Qb3+ Kh8 30. b5 Rde7 31. Re1 Qh4 32. Re2 Re4 33.
bxc6 bxc6 34. Qb7 Rxd4 35. Qxc6 Rd1+ 36. Kh2 Red8 37. g3 Qc4 38. Ref2 R8d2 39.
Qb5 Qc2 40. Kg2 Qc1 41. h4 Rg1+ 42. Kh3 Rh1+ 43. Kg4 Kh7 44. c6 Rxf2 45. Rxf2
Qxe3 46. Qf5+ Kh8 47. c7 Qd4+ 48. Qf4 Qd7+ 49. Kh5 Rd1 50. Qc4 Rd5+ 51. Kg6 *
Position (FEN): 7k/p1Pq2p1/5pKp/3r4/P1Q4P/6P1/5R2/8 b - - 8 51
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1526
Best move: Qe8#