Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 d6 4. Nf3 Nxe4 5. Qe2 Qe7 6. g3 Bf5 7. d3 Nf6 8.
Nd4 Bg4 9. Qxe7+ Bxe7 10. Bg2 c6 11. Nc3 d5 12. Bg5 O-O 13. O-O Re8 14. h3 Bh5
15. Nf5 Bd8 16. Nd6 Re7 17. Nxb7 Rxb7 18. Rfe1 Kf8 19. Nxd5 Rxb2 20. Bxf6 Bxf6
21. Nc7 Rxc2 *
Position (FEN): rn3k2/p1N2ppp/2p2b2/7b/8/3P2PP/P1r2PB1/R3R1K1 w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 776
Best move: Re8#