Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. e4 d5 3. exd5 exd5 4. Nf3 Nf6 5. Nc3 Bd6 6. Bd2 O-O 7. Be3 Re8 8.
Qd2 Bf4 9. g3 Bxe3 10. fxe3 Ng4 11. Ne5 Nxe5 12. dxe5 Rxe5 13. O-O-O c6 14. h4
Bg4 15. Re1 Nd7 16. Ne2 Nc5 17. Qd4 Qd6 18. Qxg4 Ne4 19. Bg2 Nf2 20. Qf4 Nxh1
21. Bxh1 Re6 22. Qd4 a6 23. Nf4 Re7 24. Qb6 Rae8 25. Bxd5 Qb8 26. Bxc6 bxc6 27.
Qxc6 Rxe3 28. Rg1 Re1+ 29. Rxe1 Rxe1+ 30. Kd2 Qe8 31. Qxa6 *
Position (FEN): 4q1k1/5ppp/Q7/8/5N1P/6P1/PPPK4/4r3 b - - 0 31
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1156
Best move: Qe3#