Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 e5 5. Nf3 Nc6 6. Bc4 Be7 7. O-O Nf6 8.
Qe2 O-O 9. Rd1 a6 10. Nd5 Nxd5 11. Rxd5 d6 12. Be3 Be6 13. Rd2 Na5 14. Bd5 Bxd5
15. Rxd5 Rc8 16. Nxe5 Bf6 17. Bf4 Qe7 18. Rxa5 dxe5 19. Bg3 Qb4 20. Rd5 Rfd8
21. Bxe5 Bxe5 22. Rxe5 Rd2 23. Qg4 Rdc2 24. Rf1 Qxb2 25. Re7 Rxf2 *
Position (FEN): 2r3k1/1p2Rppp/p7/8/4P1Q1/8/Pq3rPP/5RK1 w - - 0 26
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 968
Best move: Qxc8#