Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d6 3. f4 f6 4. Nf3 Nh6 5. h3 a6 6. f5 g5 7. fxg6 hxg6 8. Bd3 Kf7
9. Be3 Nc6 10. c3 d5 11. exd5 exd5 12. Nbd2 Bd6 13. Qc2 Nf5 14. Bxf5 Bxf5 15.
Qb3 Bg3+ 16. Kd1 Re8 17. Bg1 Qe7 18. Qxd5+ Kg7 19. Bh2 Qe2+ 20. Kc1 Bxh2 21.
Nxh2 Qe1+ 22. Rxe1 *
Position (FEN): r3r3/1pp3k1/p1n2pp1/3Q1b2/3P4/2P4P/PP1N2PN/R1K1R3 b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 469
Best move: Rxe1#