Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. Nf3 Bg7 3. c4 d6 4. Nc3 Nf6 5. e4 O-O 6. Be2 Nc6 7. d5 Nb8 8. O-O
e5 9. Ne1 a5 10. Nd3 b6 11. f4 exf4 12. Bxf4 Nbd7 13. e5 dxe5 14. Nxe5 Nxe5 15.
Bxe5 Re8 16. Qd4 Nh5 17. Bxg7 Nxg7 18. Ne4 Rxe4 19. Qxe4 Bf5 20. Qf4 Qe7 21.
Rae1 Rf8 22. Qd4 Qd6 23. Bd3 Bxd3 24. Qxd3 h5 25. b3 c6 26. Qd4 cxd5 27. Qxd5
Qc7 28. a3 Rd8 29. Qe5 Qd7 30. Qe3 Qd6 31. Qf2 Nf5 32. Qf3 Qxa3 33. Rd1 Qc5+
34. Qf2 Rxd1 35. Rxd1 Qb4 36. Rd8+ Kh7 37. Qb2 *
Position (FEN): 3R4/5p1k/1p4p1/p4n1p/1qP5/1P6/1Q4PP/6K1 b - - 4 37
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 598
Best move: Qe1#