Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 d5 3. e3 e6 4. Nf3 c5 5. c3 Nc6 6. Nbd2 cxd4 7. exd4 Bd6 8.
Bg3 O-O 9. Bd3 a6 10. Ne5 Bxe5 11. dxe5 Nd7 12. Nf3 Nc5 13. Bc2 Ne4 14. Qd3 b6
15. Bh4 Qc7 16. Bg3 a5 17. Qe3 Ba6 18. Bxe4 dxe4 19. Qxe4 Rad8 20. Qh4 Qd7 21.
c4 Nb4 22. O-O h6 23. a3 Nc2 24. Rac1 Qd3 25. Ne1 Nxe1 26. Rfxe1 Rd4 27. Qh5
Bxc4 28. Re3 Qd2 29. Rce1 Rfd8 30. b3 Ba6 31. Qf3 Rd3 32. Rxd3 *
Position (FEN): 3r2k1/5pp1/bp2p2p/p3P3/8/PP1R1QB1/3q1PPP/4R1K1 b - - 0 32
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 938
Best move: Qxe1#