Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. c3 dxc3 5. Nxc3 a6 6. Bc4 b5 7. Bb3 Bb7 8. O-O
d6 9. Re1 Nf6 10. Bg5 Be7 11. e5 dxe5 12. Nxe5 Nbd7 13. Nxf7 Kxf7 14. Rxe6 Kf8
15. Qe2 Nc5 16. Re1 Nxe6 17. Qxe6 Bd5 18. Nxd5 Ra7 19. Nc7 Nd5 20. Bxd5 Bxg5
21. Qe8+ Qxe8 *
Position (FEN): 4qk1r/r1N3pp/p7/1p1B2b1/8/8/PP3PPP/4R1K1 w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1102
Best move: Rxe8#