Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. d4 Nf6 5. Bc4 a6 6. a4 Bf5 7. Nf3 e6 8. Ne5
Nbd7 9. O-O Nxe5 10. dxe5 Nd5 11. Nxd5 exd5 12. Bxd5 Bxc2 13. Bxf7+ Kxf7 14.
Qxc2 Be7 15. Rd1 Qe8 16. Qxc7 Qc6 17. e6+ Qxe6 18. Qxb7 Rab8 19. Qf3+ Bf6 20.
Rb1 Rhd8 21. Rxd8 *
Position (FEN): 1r1R4/5kpp/p3qb2/8/P7/5Q2/1P3PPP/1RB3K1 b - - 0 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1250
Best move: Qe1#