Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6 7. f4 Be7 8. Bc4
O-O 9. O-O Qb6 10. Kh1 Qxb2 11. Qd3 Qb6 12. e5 dxe5 13. fxe5 Nfd7 14. Bxe7 Nxe5
15. Qg3 Nxc4 16. Bf6 g6 17. Qg5 Nd6 18. Qh6 Ne8 19. Ne4 Nd7 20. Be7 Qxd4 21.
Rad1 Qxe4 22. Rxd7 Bxd7 *
Position (FEN): r3nrk1/1p1bBp1p/p3p1pQ/8/4q3/8/P1P3PP/5R1K w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 885
Best move: Qxf8#