Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Nc3 Nf6 4. d3 g6 5. Bg5 Bg7 6. Ne2 Nc6 7. c3 h6 8. Be3
O-O 9. h3 e5 10. Qd2 Kh7 11. Nh2 d5 12. exd5 Nxd5 13. Bxc5 Re8 14. c4 Nf4 15.
Nxf4 exf4+ 16. Be2 b6 17. Bb4 Nd4 18. Kf1 Rxe2 19. Qxf4 Qe8 20. Bc3 Nc2 21.
Bxg7 Re1+ 22. Rxe1 *
Position (FEN): r1b1q3/p4pBk/1p4pp/8/2P2Q2/3P3P/PPn2PPN/4RK1R b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 833
Best move: Qxe1#