Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Bd3 c5 5. c3 Nc6 6. Nf3 Nf6 7. O-O Be7 8. Bf4
Qb6 9. dxc5 Bxc5 10. Qc2 O-O 11. Nbd2 Re8 12. Nb3 Bd6 13. Bxd6 Be6 14. Ng5 h6
15. Nxe6 Rxe6 16. Bg3 Rc8 17. Bf5 d4 18. Bxe6 fxe6 19. Rfe1 dxc3 20. Qxc3 Ne7
21. Qe5 Rc6 22. Bh4 Kf7 23. Bxf6 gxf6 24. Qh5+ Kg7 25. Rad1 Qb4 26. Re3 Nd5 27.
Rg3+ Kf8 28. Qxh6+ Ke7 29. Qg7+ Kd6 30. Qf8+ Ke5 31. Re1+ *
Position (FEN): 5Q2/pp6/2r1pp2/3nk3/1q6/1N4R1/PP3PPP/4R1K1 b - - 6 31
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 1163
Best move: Qxe1#