Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 e6 3. c4 d5 4. cxd5 exd5 5. Bg5 Be7 6. Nc3 O-O 7. e3 b6 8. Bd3
Bb7 9. Qc2 h6 10. Bh4 a6 11. O-O Nbd7 12. Rfc1 Rc8 13. Bf5 c5 14. a4 cxd4 15.
exd4 b5 16. axb5 axb5 17. Qd3 b4 18. Na4 Ne4 19. Rxc8 Bxc8 20. Bxe4 Bxh4 21.
Nxh4 Qxh4 22. Bxd5 Nf6 23. Bf3 Rd8 24. Rd1 Ng4 25. Bxg4 Bxg4 26. f3 Be6 27. Nc5
Bd5 28. Qf5 g6 29. Qe5 Kh7 30. Re1 Bc6 31. Ne4 *
Position (FEN): 3r4/5p1k/2b3pp/4Q3/1p1PN2q/5P2/1P4PP/4R1K1 b - - 5 31
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 1242
Best move: Qxe1#