Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Bc5 6. d4 exd4 7. cxd4 Bb4+ 8.
Bd2 Bxd2+ 9. Qxd2 d6 10. O-O Nf6 11. Nc3 O-O 12. Rfe1 Bg4 13. Re3 Re8 14. Rae1
Na5 15. Bd3 c6 16. Ng5 h6 17. e5 dxe5 18. dxe5 hxg5 19. exf6 Rxe3 20. Qxe3 Qxf6
21. Qe8+ Rxe8 *
Position (FEN): 4r1k1/pp3pp1/2p2q2/n5p1/6b1/2NB4/P4PPP/4R1K1 w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 575
Best move: Rxe8#