Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Nf6 5. Bg5 h6 6. Bxf6 Qxf6 7. Bd3 c6 8.
O-O Bg4 9. Re1+ Be7 10. Qe2 Bxf3 11. gxf3 c5 12. dxc5 Nc6 13. c3 O-O 14. Nd2
Bxc5 15. Rad1 Rfe8 16. Qf1 Ne5 17. Bb1 Re7 18. Qg2 Rae8 19. Kh1 Ng4 20. Rxe7
Nxf2+ 21. Qxf2 Bxf2 *
Position (FEN): 4r1k1/pp2Rpp1/5q1p/3p4/8/2P2P2/PP1N1b1P/1B1R3K w - - 0 22
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1028
Best move: Rxe8#