Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. Nf3 O-O 5. Bf4 d6 6. e3 Nbd7 7. Be2 c6 8. O-O
Qe8 9. h3 e5 10. Bh2 Nh5 11. Rc1 f5 12. b4 a5 13. b5 f4 14. bxc6 bxc6 15. dxe5
dxe5 16. Qd6 Rf6 17. Qc7 fxe3 18. fxe3 Bh6 19. Nxe5 Bxe3+ 20. Kh1 Bxc1 21. Rxc1
Nxe5 22. Bxe5 Re6 23. Bxh5 Rxe5 24. Bf3 Bd7 25. Ne4 Qe7 26. Rd1 Rd8 27. Kh2 h6
28. Rd6 Kh7 29. Nf6+ Kh8 30. Rxd7 Rxd7 31. Nxd7 Re6 32. Qc8+ Kg7 33. Bg4 Qd6+
34. Kg1 Re1+ 35. Kf2 Qe7 36. Qxc6 *
Position (FEN): 8/3Nq1k1/2Q3pp/p7/2P3B1/7P/P4KP1/4r3 b - - 0 36
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1337
Best move: Qe3#