Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 e6 4. Nc3 Nc6 5. d4 cxd4 6. Nxd4 Nf6 7. O-O Be7 8.
Re1 O-O 9. Bf4 e5 10. Nxc6 bxc6 11. Bg3 Bg4 12. f3 Be6 13. Bxe6 fxe6 14. Qd2
Qb6+ 15. Kh1 Qxb2 16. Rab1 Qa3 17. Rb3 Qa6 18. Reb1 Nd7 19. Rb7 Rfd8 20. Bxe5
Nxe5 21. Rxe7 Rab8 22. Rxb8 *
Position (FEN): 1R1r2k1/p3R1pp/q1ppp3/4n3/4P3/2N2P2/P1PQ2PP/7K b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 998
Best move: Qf1#