Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Bc5 5. Nxc6 bxc6 6. Nc3 Ne7 7. a3 d5 8.
b4 Bb6 9. e5 d4 10. Na4 Nd5 11. Nc5 O-O 12. Qxd4 Bxc5 13. Qxc5 Re8 14. Bb2 Qg5
15. Qxc6 Rxe5+ 16. Bxe5 Qxe5+ 17. Be2 Qxa1+ 18. Bd1 Qe5+ 19. Kf1 Nc3 20. Qxa8
Qb5+ 21. Kg1 Qe8 22. Bg4 *
Position (FEN): Q1b1q1k1/p1p2ppp/8/8/1P4B1/P1n5/2P2PPP/6KR b - - 4 22
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1325
Best move: Qe1#