Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bg5 g6 3. Nd2 d5 4. e3 Bg7 5. Bd3 c5 6. c3 O-O 7. f4 Nc6 8. Ngf3
Bf5 9. Bxf5 gxf5 10. Ne5 Ne4 11. Nxc6 bxc6 12. Nxe4 fxe4 13. Qd2 cxd4 14. cxd4
Rb8 15. O-O c5 16. b3 cxd4 17. exd4 Qb6 18. Rfd1 e6 19. Be7 Rfe8 20. Bc5 Qa6
21. b4 Qa4 22. Qe3 a5 23. Qb3 Qxb3 24. axb3 axb4 25. Ra7 Rec8 26. Kf1 Rxc5 27.
dxc5 Rc8 28. Rc1 Bc3 29. Ra5 d4 30. Ke2 f5 31. h3 h5 32. Rg1 Kf7 33. g4 hxg4
34. hxg4 Rh8 35. g5 Rh2+ 36. Kf1 d3 37. g6+ Kf6 38. g7 e3 39. g8=Q *
Position (FEN): 6Q1/8/4pk2/R1P2p2/1p3P2/1Pbpp3/7r/5KR1 b - - 0 39
Black to move.
Themes: Advanced Pawn Endgame Mate in 1 
Puzzle rating: 843
Best move: e2#