Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. Qf3 Bg4 4. Qg3 e5 5. dxe6 Bd6 6. exf7+ Kxf7 7. Qb3+ Be6
8. Qxb7 Nbd7 9. Qa6 Re8 10. Ne2 Nc5 11. Qa5 Qe7 12. Nbc3 Bf5 13. d4 Ng4 14. h3
Nxf2 15. Kxf2 Ne4+ 16. Nxe4 Bxe4 17. Qh5+ Kg8 18. Bg5 Rf8+ 19. Ke1 Bg3+ 20. Kd2
Qb4+ 21. Kc1 *
Position (FEN): r4rk1/p1p3pp/8/6BQ/1q1Pb3/6bP/PPP1N1P1/R1K2B1R b - - 9 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 986
Best move: Qe1#