Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Qxd4 c5 5. Qd3 Nf6 6. Nc3 Be6 7. Bg5 Be7 8.
Be2 O-O 9. Bxf6 Bxf6 10. O-O c4 11. Qd2 Nc6 12. Nd5 Bxb2 13. Rab1 Bxd5 14. exd5
c3 15. Rxb2 cxd2 16. dxc6 bxc6 17. Nxd2 d5 18. Rfb1 Re8 19. Bf3 Qa5 20. Nb3
Re1+ 21. Rxe1 *
Position (FEN): r5k1/p4ppp/2p5/q2p4/8/1N3B2/PRP2PPP/4R1K1 b - - 0 21
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 400
Best move: Qxe1#