Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nd4 4. Nc3 Bb4 5. Ba4 c6 6. d3 Bxc3+ 7. bxc3 Qa5 8.
Bb3 Nxf3+ 9. gxf3 Qxc3+ 10. Bd2 Qd4 11. Rg1 g6 12. Rb1 d6 13. Qe2 a5 14. c3 Qa7
15. Be3 b6 16. f4 f6 17. fxe5 fxe5 18. Qf3 Ba6 19. Bxb6 Qe7 20. Be3 Bxd3 21.
Rd1 Bb5 22. Bg5 Qd7 23. Rxd6 Qxd6 *
Position (FEN): r3k1nr/7p/2pq2p1/pb2p1B1/4P3/1BP2Q2/P4P1P/4K1R1 w kq - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1133
Best move: Qf7#