Chess puzzle (Checkmate)
Moves: 1. e4 b6 2. Nf3 Bb7 3. d4 Bxe4 4. Bc4 d5 5. Bd3 f5 6. Ne5 g6 7. Bxe4 dxe4 8. c3
e6 9. Qa4+ Nd7 10. Bg5 Be7 11. Bxe7 Qxe7 12. Nc6 Qd6 13. Nb4 a5 14. Nc2 Nf6 15.
Qa3 Qd5 16. Ne3 Qb7 17. Nd2 Kf7 18. Rd1 b5 19. Qb3 c6 20. c4 Nb6 21. cxb5 a4
22. bxc6 Qxc6 23. Qc3 Qd7 24. O-O Rhc8 25. Qb4 Nbd5 26. Nxd5 Nxd5 27. Qa3 Rc2
28. b3 Nc3 29. Nc4 Kg8 30. Rd2 Rxd2 31. Nxd2 Ne2+ 32. Kh1 Qxd4 33. Nc4 Ra6 34.
Qe7 axb3 35. axb3 Nc3 36. Qe8+ Kg7 37. Qe7+ Kh6 38. h4 e3 39. Qg5+ Kg7 40. fxe3
Qd5 41. h5 Ne4 42. Qe7+ Kh6 43. hxg6 Ng3+ 44. Kg1 Ne2+ 45. Kf2 Nc3 46. Qxh7+
Kg5 47. Qe7+ Kxg6 48. Rh1 Ra2+ 49. Kg3 Qxg2+ 50. Kf4 Rf2+ 51. Ke5 *
Position (FEN): 8/4Q3/4p1k1/4Kp2/2N5/1Pn1P3/5rq1/7R b - - 3 51
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1818
Best move: Qd5#