Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 d6 3. Qf3 Nf6 4. Nc3 g6 5. Nge2 Bg7 6. d3 Bg4 7. Qe3 O-O 8. h3
Bd7 9. Qf3 a6 10. a4 Nc6 11. Bg5 Qa5 12. Bxf6 Bxf6 13. O-O Ne5 14. Qg3 Nxc4 15.
dxc4 Qb4 16. b3 Be5 17. Qf3 b5 18. cxb5 axb5 19. axb5 Rxa1 20. Rxa1 Bxb5 21.
Ra7 Bxe2 22. Nxe2 *
Position (FEN): 5rk1/R3pp1p/3p2p1/2p1b3/1q2P3/1P3Q1P/2P1NPP1/6K1 b - - 0 22
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 836
Best move: Qe1#