Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d4 exd4 6. cxd4 Bb4+ 7. Bd2 Bxd2+
8. Nbxd2 d5 9. exd5 Nxd5 10. Qb3 Na5 11. Qa4+ c6 12. Bxd5 Qxd5 13. O-O O-O 14.
Rfe1 b6 15. Rad1 Bg4 16. Qa3 Rfe8 17. b4 Nc4 18. Nxc4 Qxc4 19. Rc1 Bxf3 20.
Qxf3 Rxe1+ 21. Rxe1 Qxb4 22. Qxc6 *
Position (FEN): r5k1/p4ppp/1pQ5/8/1q1P4/8/P4PPP/4R1K1 b - - 0 22
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 602
Best move: Qxe1#