Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e5 3. dxe5 Ng4 4. Nf3 Nc6 5. Bg5 Be7 6. Bf4 Bb4+ 7. Nc3 Bxc3+
8. bxc3 Qe7 9. Qd5 O-O 10. e3 Re8 11. Be2 Ngxe5 12. O-O Nxf3+ 13. Bxf3 d6 14.
Rfe1 Ne5 15. Bxe5 Qxe5 16. Qd4 c6 17. Rad1 Be6 18. a3 Qa5 19. Rb1 Rab8 20. Qxd6
Qxc3 21. Bxc6 bxc6 22. Rxb8 *
Position (FEN): 1R2r1k1/p4ppp/2pQb3/8/2P5/P1q1P3/5PPP/4R1K1 b - - 0 22
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 984
Best move: Qxe1#