Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Be2 O-O 6. Nf3 e5 7. O-O exd4 8. Nxd4
Nc6 9. Nc2 Re8 10. f3 a6 11. Be3 Ne5 12. Qd2 Bd7 13. Rad1 b5 14. cxb5 axb5 15.
Bxb5 Bxb5 16. Nxb5 Rxa2 17. Nb4 Nc4 18. Qc3 Nxe3 19. Nxa2 Nxd1 20. Rxd1 Nxe4
21. Qxc7 Qa8 22. Nac3 Nxc3 23. Nxc3 Be5 24. Nd5 Qa4 25. Qc1 Qh4 26. f4 Bd4+ 27.
Rxd4 Re1+ 28. Qxe1 *
Position (FEN): 6k1/5p1p/3p2p1/3N4/3R1P1q/8/1P4PP/4Q1K1 b - - 0 28
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 985
Best move: Qxe1#